Описание функции | |
FileClose |
Закрывает ранее открытый файл.
FileClose('filehandle')
Параметры
filehandle | Дескриптор файла, возвращённый функцией FileOpen(). |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если filehandle не является дескриптором файла. |
Примечания
При завершении свой работы, AutoIt автоматически закрывает все открытые файлы, но вызов FileClose() всё же рекомендуется.См. также
FileOpen
Примеры: | Как создать кнопку? |
exect=$var_h=FileOpen('c:\Test\1.txt',16)||$var_b=FileRead($var_h,5)||FileClose($var_h) GLOBALEXECT<a> ;; пример считывания 5 байтов из файла
exect=$var_h=FileOpen('c:\Test\1.txt',1)||FileWrite($var_h,'Строка1'&@CRLF&'Строка2')||FileClose($var_h) GLOBALEXECT<a> ;; пример записи в конец файла многострочного текста
exect=$var_h=FileOpen('c:\Test\1.txt',1)||FileWriteLine($var_h,'Строка1')||FileClose($var_h) ;; пример записи в конец файла
exect=$var_sp='c:\Test\1.txt'||$var_st=FileRead('$var_sp')||$var_h=FileOpen('$var_sp',2)||FileWrite($var_h,'Строка1'&'$var_st')||FileClose($var_h) GLOBALEXECT<a> ;; пример записи в начало файла
exect=$var_h=FileOpen('c:\Test\1.txt')||FileReadLine($var_h,5)||FileClose($var_h) GLOBALEXECT<a> ;; пример считывания 5-й строки из текстового файла
exect=$var_h=FileFindFirstFile('C:\Test\*.*')||_ViewValues('$var_h')||$var_sfile=FileFindNextFile($var_h)||_ViewValues('$var_sfile')||FileClose($var_h) ;; пример поиска 1-го имени файла/папки в каталоге Test
exect=$var_h=FileOpen('%P%N',16)||$var_s=BinaryToString(FileRead($var_h),4)||FileClose($var_h)||_ViewValues('$var_s') ;; пример считывания данных файла под курсором в кодировке UTF-8