Функции - РАБОТА С ФАЙЛАМИ

mkdir

boolean mkdir(String dirname) - создает директорию.

isFileExist

boolean isFileExist(String fname) - возвращает флаг существования файла.

isDir

boolean isDir(String fname) - возвращает флаг, является ли файл директорией.

flength

int flength(String fname) - возвращает размер файла в байтах.

frename

boolean frename(String fname_old, String fname_new) - изменяет имя файла или переносит его в другой каталог, возвращает флаг успешности операции.

fread

byte[] fread(String fname) - возвращает все содержимое файла.

byte[] fread(String fname, int startpos) - возвращает содержимое файла, начиная с позиции startpos и до конца.

byte[] fread(String fname, int startpos, int len) - возвращает len байт файла, начиная с позиции startpos.



Поддержка работы с сайтами по http-протоколу (как в php) (синоним для getPageContent()).

fwrite

void fwrite(String fname, byte[] content) - создает файл fname и записывает в него content.

void fwrite(String fname, byte[] content, int startpos) - создает файл fname и записывает в него content в позицию startpos.

:!: Помни! Запись данных в указанное место в файле фактически не сдвигает последующее содержимое, а затирает его.

Поддержка значения смещения (позиции в файле) «a» - означает дописывание (append) в конец файла.

fwritea

void fwritea() - запись в конец файла.

fwriteln

void fwriteln() - запись в конец файла с добавлением CRLF.

isCorrectFileName

boolean isCorrectFileName(String fname) - возвращает флаг, является имя файла корректным.

getCorrectFileName

String getCorrectFileName(String fname) - если в строке fname встречаются некорректные для имени файла символы - они заменяются на »-».

String getCorrectFileName(String fname, str) - если в строке fname встречаются некорректные для имени файла символы - они заменяются на str.

parseFileName

String parseFileName(String patch) - выделяет имя файла из абсолютного пути.

dirContent

String[] dirContent(String fname) - возвращает список файлов и папок в заданной директории.

fmdtime

Long fmdtime(String file_name) - возвращает последнюю дату модификации файла в миллисекундах.

flist

flist([dir_name][, extension_name]) - возвращает список файлов в заданном каталоге.

ftruncate

ftruncate() - урезание файла до нулевой длины.

ftruncate(fname, size) - урезание файла до длины в size байт.

fclear

fclear(fname) - очистка содержимого файла (заполнение нулевым байтом) без изменения длины файла.

rm

rm(dirname) - удаление папки dirname

getTempDir

getTempDir() - возвращает имя системной папки для хранения временных файлов

generateTempDirName

generateTempDirName() - возвращает сгенерированное новое имя папки внутри системной папки для хранения временных файлов (папка автоматически не создается)

generateTempFileName

generateTempFileName(dir_name, extension) - возвращает сгенерированное новое имя временного файла внутри dir. Возвращенное имя файла является полным, т.е. уже содержит в себе dir и extension (файл не создается автоматически).

 
script/func_file.txt · Последние изменения: 29/10/2020 16:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS