Методы
Метод | Описание | Параметры | Исключения | Пример | Версия |
---|---|---|---|---|---|
ClearShared() | Выполняет рекурсивную очистку каталога /shared/ | void ClearAll() { FileSystem.ClearPrivate(); FileSystem.ClearPrivate(); } | 3.0.0.0 | ||
ClearPrivate() | Выполняет рекурсивную очистку каталога /private/ | void ClearAll() { FileSystem.ClearPrivate(); FileSystem.ClearPrivate(); } | 3.0.0.0 | ||
CreateDirectory(name) | Создает новый каталог | name - путь каталога, должен начинаться с /private/ или /shared/ | IOException:
| FileSystem.CreateDirectory("/private/Document.Visit");
| 3.0.0.0 |
Delete(name) | Удаляет файл или каталог | name - путь файла или каталога, должен начинаться с /private/ или /shared/ | IOException
| FileSystem.Delete("/private/Document.Visit/visit.jpg");
| 3.0.0.0 |
Exists(name) | Возвращает true, если файл или каталог существует | name - путь файла или каталога, должен начинаться с /private/ или /shared/ | IOException
| void HasIcon() { return FileSystem.Exists("/shared/icon.jpg"); } | 3.0.0.0 |
Copy(from, to) | Копирует файл, расположенный в from в to | from - путь файла, должен начинаться с /private/ или /shared/ to - путь файла, должен начинаться с /private/ или /shared/ | IOException
| void HoldIcon() { FileSystem.Copy("/shared/icon.jpg" , "/private/icon.jpg"); } | 3.0.0.0 |
DirFiles(name) | Возвращает массив имен файлов в указанном каталоге | name - путь каталога, должен начинаться с /private/ или /shared/ | IOException
| void ClearCacheFiles() { var root = "/private/cache/"; var files = FileSystem.DirFiles(root); foreach(var file in files) if(Check(file)) FileSystem.Delete(root + file); } | 3.0.0.0 |
DirFolders(name) | Возвращает массив имен подкаталогов в указанном каталоге | name - путь каталога, должен начинаться с /private/ или /shared/ | IOException
| void PrintFolders() { foreach(var s in FileSystem.DirFolders("shared")) { DConsole.WriteLine(s); } } | 3.0.0.0 |
CreateTextFile(name, text) | Создает текстовый файл | name - путь файла, должен начинаться с /private/ или /shared/ text - текст, записываемый в файл | IOException:
| function SaveMessage(m) { FileSystem.CreateTextFile("private/msg.text", m); } | 3.0.0.0 |
OpenTextFile(name) | Возвращает текстовое содержимое файла | name - путь файла, должен начинаться с /private/ или /shared/ | IOException:
| void ShowMessage() { var m = FileSystem.OpenTextFile("shared/msg.txt"); Dialog.Message(m); } | 3.0.0.0 |