recurse 1 = áp dụng cho tất cả thư mục con 0 = chỉ áp dụng chi file ở thư mục chỉ định (mặc định) Return Value Success: Returns 1. Failure: Returns 0 nếu có bất kì lỗi nào. Remarks None. Related FileGetTime, FileGetAttrib, FileSetAttrib Example ;change file.au3's "modified" timestamp to 1st Nov 2003 and current time $var = FileSetTime("file.au3", "20031101") Function Reference FileWrite ghi đoạn văn bane thêm vào cuối file. FileWrite ( filehandle or "filename", "text" ) Parameters filehandle handle file, giá trị đc trả lại bởi fileopen text đoạn văn bản để ghi vào Return Value Success: Returns 1. Failure: Returns 0 nếu file ko đc mở để ghi, file có thuộc tính chỉ đc đọc, hoặc file ko thể ghi đè Remarks chú ý: tên file và handle file là khác nhau, tên file là đường dẫn tới file, còn file handle là địa chỉ của file đc load vào trong bộ nhớ (Ram), ta ko thể dùng lẫn lộn giữa 2 cái này, hàm nào yêu cầu cái gì thì ta truyền cái đó Related FileClose, FileOpen, FileRead, FileReadLine, FileWriteLine, Binary Example $file = FileOpen("test.txt", 1) ; Check if file opened for writing OK If $file = -1 Then MsgBox(0, "Error", "Unable to open file.") Exit EndIf FileWrite($file, "Line1") FileWrite($file, "Still Line1" & @CRLF) FileWrite($file, "Line2") FileClose($file) Function Reference FileWriteLine ghi thêm dòng vào cuối file. FileWriteLine ( filehandle or "filename", "text" ) Parameters filehandle handle file, giá trị đc trả lại bởi fileopen text đoạn văn bản để ghi vào, nếu cuối text ko có kí tự xuống dòng thì sẽ đc tự động thêm vào Return Value Success: Returns 1. Failure: Returns 0 nếu file ko đc mở để ghi, file có thuộc tính chỉ đc đọc, hoặc file ko thể ghi đè Remarks The text file must be opened in write mode or the FileWriteLine command will fail. If a filename is given rather than a file handle, the file will be opened and closed during the function call. For parsing large text files this will be much slower than using filehandles. However, filename will be created if it does not already exist. Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function. Either use filehandles or filenames in your routines, not both. When writing text AutoIt will write using ANSI by default. To write in Unicode mode the file must be opened with FileOpen() and the relevant flags. Written text cannot contain Chr(0) characters. The output is truncated. FileWrite binary mode must be used to write such bizarre string. FileRead can reread such FileWrite string. Related FileClose, FileOpen, FileRead, FileReadLine, FileWrite Example $file = FileOpen("test.txt", 1) ; Check if file opened for writing OK If $file = -1 Then MsgBox(0, "Error", "Unable to open file.") Exit EndIf FileWriteLine($file, "Line1") FileWriteLine($file, "Line2" & @CRLF) FileWriteLine($file, "Line3") FileClose($file) Function Reference IniDelete xóa giá trị trong file .ini đc định dạng theo kiểu chuẩn IniDelete ( "filename", "section" [, "key"] ) Parameters filename đường dẫn section tên vùng trong file .ini key tên key Return Value Success: Returns 1. Failure: Returns 0 nếu file ko tồn tại hoặc file "read only". Remarks định dạng chuẩn của file .ini như sau: [SectionName] Key=Value Related IniRead, IniWrite, IniReadSection, IniReadSectionNames, IniRenameSection, IniWriteSection Example IniDelete("C:\Temp\myfile.ini", "section2", "key") Function Reference IniRead đọc giá trị trong file .ini đc định dạng theo kiểu chuẩn IniRead ( "filename", "section", "key", "default" ) Parameters filename đường dẫn section tên vùng key tên key default giá trị mặc định trả về nếu ko tìm thấy key Return Value Success: trar lại chuỗi kí tự Failure: trả lại default Remarks định dạng chuẩn của file .ini như sau: [SectionName] Key=Value Related IniDelete, IniWrite, FileReadLine, IniReadSection, IniReadSectionNames, IniRenameSection, IniWriteSection Example $var = IniRead("C:\Temp\myfile.ini", "section2", "key", "NotFound") MsgBox(4096, "Result", $var) Function Reference IniReadSection đọc tất cả key trong section IniReadSection ( "filename", "section" ) Parameters filename đường dẫn section tên vùng Return Value Success: trả lại mảng 2 chiều với $array[n][0] là key, $array[n][1] là giá trị Failure: Sets @error=1 nếu file ini ko tồn tại, hoặc section ko tồn tại Remarks định dạng chuẩn của file .ini như sau: [SectionName] Key=Value số lượng phần tử đc lưu trong $array[0][0], nếu @error thì ko có mảng nào đc tạo ra Chỉ 32767 kí tự đầu tiên được đọc một section vì tính tương thích Win9x. Related