C ++ prüfen, ob die Datei vorliegt

C ++ prüfen, ob die Datei vorliegt
Dateien werden darauf verwiesen, die Daten für immer zu speichern. In C ++ ist die Dateibehandlung eine Methode, um das Ergebnis eines Codes in der Datei zu speichern, und unterstützt die Ausführung verschiedener Vorgänge darauf aus. Die Syntax zum Öffnen der Datei ist “.Öffnen (Dateiname, Modus) ”. Die aktuelle Methode nimmt eine Spur als Argument auf und gibt dann den booleschen Wert mit true zurück, wenn sie einer vorhandenen Datei oder einem vorhandenen Verzeichnis ähnelt.

Hier haben wir einige der folgenden Beispiele verwendet: Wir initialisieren eine Variable für unsere Datei mit den Dateinamen, um sie im Dateisystem mit vorhandenen Funktionen zu überprüfen. Beachten Sie, dass die aktuelle Methode nur das vorhandene Verzeichnis überprüfen kann, in dem die ausführbare Datei platziert ist. Wenn wir die Datei überprüfen möchten, besteht die einzige Logik darin, die Datei auszuwählen und die ausgewählte Datei zu öffnen, dann können Sie etwas in dieser Datei lesen oder schreiben.

Die Datei bedeutet ein Speicherintermediat zum Speichern der Daten oder der Informationen. Streams beziehen sich auf eine Struktur von Bytes. Das Dateisystem, in dem wir Daten speichern, die in Form von Text sowie in Form von Binärdateien für immer sind, und wir verwenden diese Daten, wenn wir lesen und in diesen Dateien in Form von Eingabe- und Ausgabeprozessen schreiben müssen Mit Hilfe von Bytes verschieben. In diesem Artikel werden wir verschiedene Überprüfungsmethoden erörtern, wenn Dateien mit Hilfe einer sehr einfachen Methode in C im Speicher vorhanden sind++. Verwenden Sie zum Ausführen der Codes den Compiler "Dev C ++".

Verwenden Sie iFile.offen():

IFILE.Open () wird hauptsächlich verwendet, um zu überprüfen, ob eine Datei im spezifischen Verzeichnis vorliegt oder nicht. In der Einreichung bezieht sich ein Stream auf ein Abstract, das eine Methode bedeutet, bei der sowohl Eingabe- als auch Ausgangsprozesse ausgeführt werden. „Ifil.Open () “nimmt ein Argument, das der Name der Datei ist. "Pfad" charakterisiert den Pfad der Datei im folgenden Beispiel. Sehen Sie sich die Beispiele an, die die Methode anzeigen, um zu überprüfen, ob die Datei in C vorhanden ist++. In diesen Beispielen ist IfStream ein Datentyp, der die Eingabedatei charakterisiert und auch zum Lesen von Daten aus diesen Dateien verwendet wird.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
IfStreamMyFile;
meine Datei.offen ("Ohne Titel1.CPP ");
myf (ifile)
Cout<<"file exists";
anders
Cout<<"file doesn't exist";

Wir verwenden Header-Dateien '#include' und '#include'. Nach dem Namespace haben wir in die Hauptkörper eingegeben und eine Variable für die Speicherung der Datei mit dem Namen MyFile deklariert. Anschließend verwenden wir die offene Funktion, um die Datei zu öffnen und die Parameter mit Dateinamen sowie Erweiterung zu übergeben. Danach verwenden wir die IF -Anweisung, um zu überprüfen, ob die Datei existiert oder nicht. Am Ende zeigen wir die Nachricht an, die von der Anweisung abhängt.

Wir überprüfen die Datei mit einer Datei, die sich nicht im Verzeichnis des Systems befindet.

Wir können das Ergebnis unten sehen.

Verwenden Sie fopen ():

Ein Stream, der als Grundlage oder Endpunkt des Charakters der nicht spezifizierten Entfernung signifikiert werden kann. "Fstream" ist ein Datentyp, der den Dateistrom normal bedeutet und die Fähigkeiten von Stream als auch Ifstream verfügt. Dies bedeutet, dass Dateien erstellt, Daten in die Dateien geschrieben und die Informationen aus den Dateien gelesen werden können. Wenn Sie mit den Dateien arbeiten, arbeiten Sie mit dem Verzeichnis, dem Speicher- und Datei- und Verzeichnisnamen.

Ein Stream ist eine Anordnung der Bytes, die wir aus den Dateien lesen können, die mehrere Speichermedien sein können. Fopen () wird sowohl zum Öffnen als auch zum Generieren einer Datei verwendet. Öffnet die Datei, die einen im Parameter festgelegten Namen enthält, und verknüpft sie mit einem Stream, der in zukünftigen Prozessen vom Dateizeiger erkannt werden kann. Die Prozesse, die auf dem Strom akzeptabel sind und wie diese erreicht werden, sind durch den Modusparameter genau definiert.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
Datei *CodeFile;
if (CodeFile = fopen ("Untitled1.CPP "," R "))
Cout<<"file exists";
fcLose (CodeFile);
anders
Cout<<"file doesn't exist";

Verwenden Sie Header -Dateien und . Danach schreiben wir den Namespace, dann geben wir in den Körper des Haupts ein und deklarierten eine Variable für das Speichern der Datei. Der Name der Variablen ist eine Codedatei. Hier verwenden wir die Funktion fopen (), um die Datei zu öffnen und die Parameter mit Dateinamen sowie Erweiterung zu übergeben

Für die Überprüfung des vollständigen Codes und der Anweisung erhalten wir eine Datei, die im System nicht vorhanden ist.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
Datei *CodeFile;
if (CodeFile = fopen ("ABC.CPP "," R "))
Cout<<"file exists";
fcLose (CodeFile);
anders
Cout<<"file doesn't exist";

Es zeigt die Nachricht in der Ausgabe an.

Verwenden Sie Isopen ():

Die Dateideskriptor-Schnittstelle bietet uns eine genaue Rolle für das Verschieben von Zeichenblöcken, aber die Stream-Schnittstelle bietet auch eine starke organisierte Eingabe sowie Ausgabefunktionen sowie Funktionen für die charakter- und zeilenorientierte Eingabe und Ausgabe. Die Beziehung eines Streams wird durch seinen internen Stream -Puffer beauftragt, die Funktion, die isopen () genannt wird ().

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
fstreamfile;
Datei.offen ("Ohne Titel1.CPP ", iOS :: in | ios :: trunc);
if (Datei.ist offen())
Cout<<"file doesn't exists";
Datei.schließen();
anders
Cout<<"file exist";

Zunächst verwenden wir zwei Header -Dateien. Danach gehen wir zum Hauptteil, wo wir eine Variable zum Laden der Datei mit dem Namen der Datei deklarieren. Wir verwenden die Funktion is_open, um die Datei zu öffnen und die Parameter mit dem Namen der Datei und der Erweiterung zu übergeben. Am Ende erkundigen wir uns mit der IF-ELSE-Anweisung, ob die Datei vorliegt oder nicht.

Abschluss:

In diesem Artikel haben wir die Datei und auch die Bedeutung der Datei in unserem täglichen Routineleben definiert. Wir überprüfen auch, ob die Datei vorhanden ist oder nicht, indem wir die C ++ - Sprache verwenden. Zu diesem Zweck verwenden wir verschiedene Arten von Freiheiten sowie Funktionen, um Dateien zu erhalten und alle Funktionen zu erarbeiten, mit denen wir die Datei unter Verwendung einiger Codezeilen überprüfen können. Nach diesen Codes, die wir mithilfe von C ++ der Datei im System überprüft haben, erfahren wir, dass es mehrere Möglichkeiten gibt, Dateien zu überprüfen oder nicht. Die Hauptsache, die wir berücksichtigen müssen, ist der Weg der Datei im C ++ - Code.