• Выдавать глобальные идеи — это удовольствие; искать сволочные мелкие ошибки — адская и неблагодарная работа.

LDFile

LDFile (машинный перевод! 🙁 )

Файловые утилиты.

AccessTime(fileName)
Получает последний доступ к файлу.
fileName Полный путь к файлу.
returns Последнее время доступа к файлу или каталогу («при сбое»).

ANSItoUTF8(fileName,BOM)
Преобразуйте текстовый файл с кодировкой ANSI в UTF8.
Он также должен работать для любой другой кодировки.
UTF8 — это кодировка текстового файла по умолчанию, используемая Small Basic.
fileName Путь к файлу для преобразования.
BOM Включить знак байта (BOM) в файл UTF8 («True» или «False», никакой спецификации нет).
returns Преобразованный путь к файлу (-UTF8.txt) или «» для отказа (кодировка может быть не обнаружена правильно).

AppDataFolder
Получает путь к папке ApplicationData.

CopyDirectory(directoryFrom,directoryTo)
Рекурсивно скопируйте каталог и все содержимое, включая подкаталоги.
directoryFrom Полный путь к каталогу для копирования.
directoryTo Полный путь к каталогу для копирования.
returns «УСПЕХ» или «НЕИСПРАВНОСТЬ».

CreationTime(fileName)
Получает время создания файла.
fileName Полный путь к файлу.
returns Время создания файла или каталога («« при сбое »).

CSVplaceholder
Символ используется вместо пустых значений в импортированном массиве при чтении CSV-файлов.
Массив SmallBasic не может содержать пустое значение, то есть «».

По умолчанию используется пустая строка «» (никакие записи массива, созданные для пустых значений в CSV-файле).

DocumentsFolder
Возвращает путь к папке «Документы».

Exists(fileName)
Проверьте, является ли путь к файлу существующим файлом или каталогом.
fileName Полный путь к файлу или директории.
returns «Правда или ложь».

GetAllDirectories(path)
Рекурсивно получить все подкаталоги в каталоге.
path Полный путь к корневому типу.
returns Массив всех подкаталогов или «FAILED».

GetExtension(fileName)
Получите расширение файла для файла.
fileName Имя файла с расширением (может включать путь папки или нет).
returns Расширение файла (без «.») Или «», если нет расширения.

GetFile(fileName)
Получить файл для полного пути к файлу.
fileName Полный путь к файлу.
returns Часть имени файла пути к файлу (без папки или расширения).

GetFolder(fileName)
Получите папку для полного пути к файлу.
fileName Полный путь к файлу.
returns Часть папки пути к файлу.

Length(fileName)
Возвращает количество строк в текстовом файле.
fileName Полный путь к файлу.
returns Количество строк в файле (-1 при ошибке).

LoadAllVariables(fileName)
Восстановите значения всех переменных, которые ранее были сохранены с помощью SaveAllVariables.
fileName Полный путь к файлу с сохраненными значениями переменных.

ModifiedTime(fileName)
Получает последний раз, когда файл был изменен.
fileName Полный путь к файлу.
returns Последнее измененное время файла или каталога («« при сбое »).

MusicFolder
Возвращает путь к папке «Музыка».

PicturesFolder
Возвращает путь к папке «Изображения».

PrintFile(fileName)
Распечатайте файл.
fileName Полный путь к файлу для печати.

PublicFolder
Возвращает путь к общей папке.

ReadANSI(fileName)
Прочитайте текстовый файл с кодировкой ANSI.
Он также должен работать для любой другой кодировки, включая UTF8.
UTF8 — это кодировка текстового файла по умолчанию, используемая Small Basic.
fileName Путь к файлу для чтения.
returns Содержимое файла или «» для отказа (кодировка может быть не обнаружена правильно).

ReadANSIToArray(fileName)
Читает текстовый файл с кодировкой ANSI в массив с одним элементом для каждой строки в файле.
Он также должен работать для любой другой кодировки, включая UTF8.
Пустые строки включаются как элемент в массив с одним пробелом.
fileName Полный путь к файлу.
returns Массив с одним элементом для каждой строки в файле или «» для отказа (кодировка может быть не обнаружена правильно).

ReadCSV(fileName)
Прочитайте файл CSV (значения, разделенные запятыми) в массив.
Разделитель полей можно изменить, изменяя значение свойства LDUtilities.CSVDeliminator (по умолчанию — ",")
fileName Полный путь к файлу CSV.
returns 2D-массив с импортированным CSV-файлом.

ReadCSVTransposed(fileName)
Прочитайте файл CSV (значения, разделенные запятыми) в массив. И транспонировать (свопинг строк и столбцов).
Разделитель полей можно изменить, изменяя значение свойства LDUtilities.CSVDeliminator (по умолчанию — ",")
fileName Полный путь к файлу CSV.
returns 2D-массив с транспонированным CSV-файлом.

ReadToArray(fileName)
Читает текстовый файл в массив с одним элементом для каждой строки в файле.

Пустые строки включаются как элемент в массив с одним пробелом.
fileName Полный путь к файлу.
returns Массив с одним элементом для каждой строки в файле.

RenameDirectory(directoryFrom,directoryTo)
Переименуйте или переместите каталог.
directoryFrom Полный путь к каталогу для переименования.
directoryTo Полный путь к новому имени для каталога.
returns «УСПЕХ» или «НЕИСПРАВНОСТЬ».

RenameFile(fileFrom,fileTo)
Переименуйте или переместите файл.
fileFrom Полный путь к файлу для переименования.
fileTo Полный путь к новому имени для файла.
returns «УСПЕХ» или «НЕИСПРАВНОСТЬ».

SaveAllVariables(fileName)
Сохраните все текущие переменные в файле.
Это полное текущее состояние вашей программы.
Может быть полезно хранить состояние игры или для отладки.
fileName Полный путь для хранения переменных и их значений.
Этот файл будет переписан.

Size(fileName)
Получите размер файла в байтах.
fileName Полный путь к файлу, чтобы получить размер.
returns Количество байтов в файле или -1 при ошибке.

TempFolder
Возвращает путь к папке Temp.

UserName
Возвращает текущее имя пользователя.

WriteCSV(fileName,array)
Напишите 2D-массив в файл CSV (значения, разделенные запятыми).
Разделитель может быть изменен с запятой, используя Utilities.CSVDeliminator
fileName Полный путь к файлу CSV.
array Массив для экспорта.
returns Никто.


Список всех классов библиотеки LitDev


Поделиться: