Looking for ruby Keywords? Try Ask4Keywords

Ruby LanguageDatei- und E / A-Vorgänge


Parameter

Flagge Bedeutung
"r" Schreibgeschützt, beginnt am Dateianfang (Standardmodus).
"r +" Lese- und Schreibzugriff beginnt am Anfang der Datei.
"w" Nur Schreiben, kürzt die vorhandene Datei auf null Länge oder erstellt eine neue Datei zum Schreiben.
"w +" Mit Lese- und Schreibzugriff wird die vorhandene Datei auf Null gekürzt oder eine neue Datei zum Lesen und Schreiben erstellt.
"ein" Nur schreiben, beginnt am Ende der Datei, falls eine Datei vorhanden ist, erstellt ansonsten eine neue Datei zum Schreiben.
"a +" Lese- und Schreibzugriff, beginnt am Ende der Datei, falls eine Datei vorhanden ist, erstellt ansonsten eine neue Datei zum Lesen und Schreiben.
"b" Binärdatei-Modus. Unterdrückt die EOL <-> CRLF-Konvertierung unter Windows. Setzt die externe Kodierung auf ASCII-8BIT, sofern nicht ausdrücklich angegeben. (Dieses Flag wird möglicherweise nur in Verbindung mit den obigen Flags File.new("test.txt", "rb") . Zum Beispiel würde File.new("test.txt", "rb") test.txt im read-only Modus als binary öffnen.)
"t" Textdatei-Modus. (Dieses Flag wird möglicherweise nur in Verbindung mit den obigen Flags File.new("test.txt", "wt") . Zum Beispiel würde File.new("test.txt", "wt") test.txt im test.txt write-only Modus als text öffnen.)

Datei- und E / A-Vorgänge Verwandte Beispiele