FileOpen AutoIt și fișiere

Numele fișierului text.

Mod de fișier.

O valoare de -1 dacă a apărut o eroare. În caz contrar, un identificator intern ( „indicator de fișier“), care pot fi utilizate în alte funcții pentru a lucra cu fișierul.

Fișierul poate fi deschis pentru read-only sau scrie-doar, combinația nu este posibilă.
În modul, fișierul de înregistrare este creat în cazul în care nu există.
Când ați terminat utilizând fișierul, apelați la FileClose pentru a închide fișierul. După procesare este Autoit completă se închide în mod independent, fișierele deschise în script-ul, deși FileClose a recomandat un apel explicit.

Modul standard de introducere a textului - caractere ANSI. Când scrieți unicode fișierele standard pentru Windows (și cea mai rapidă performanță din AutoIt) este UTF16 little endian (modul 32).

Mod = 4 (așa cum este), dacă numele fișierului este de forma „\\\\ \\ A :.“ (sectoarele dispozitive unitate de dischetă) Valoarea numărului trebuie să fie rezultatul înmulțirii dimensiunii sectorului (512).

Structura folderelor lipsă

Valoarea implicită nu este creat. Pentru a pune în aplicare reconstrucția structurii dosarului necesar ar trebui să fie utilizat în combinație cu modul 1 sau modul 2 8!
De exemplu, modul 9 = (1 + 8) vă permite să verificați structura de foldere și dacă acesta este diferit de dorit, dosarele și sub-dosare vor fi create în mod automat, și apoi deschideți fișierul pentru a înregistra datele.

Este în legătură cu funcția

A se vedea, de asemenea, :. FileClose, FileReadLine, FileWriteLine


$ File = FileOpen ( "test.txt". 0)

; Verificați dacă fișierul deschis pentru citire OK
Dacă $ file = - 1 Atunci
MsgBox (0. "Eroare". "Nu pot deschide fișierul.")
ieşire
endif


; O altă probă care creează în mod automat structura de directoare
$ File = FileOpen ( "test.txt" 10.); care este similar cu 2 + 8 (șterge + crea dir)

Dacă $ file = - 1 Atunci
MsgBox (0. "Eroare". "Nu pot deschide fișierul.")
ieşire
endif