Методы

МетодОписаниеПараметрыИсключенияПримерВерсия
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

  • Указана только директория private или shared
  • Некорректное имя файла
  • Ошибка в аргументах функции
  • Непредвиденная ошибка
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
SyncShared ()Выполняет синхронизацию каталога /shared/ url, username, password.
 private void SyncShared_OnClick(object sender, EventArgs e){
                             FileSystem.SyncShared("http://192.168.0.2/bit/synchro/", "sr", sr");
 }

UploadPrivate ()Выполняет загрузку на сервер данных из каталога /private/url, username, password.
 private void UploadPrivate_OnClick(object sender, EventArgs e){
                             FileSystem.UploadPrivate("http://192.168.0.2/bit/synchro/", "sr", sr");
 }

  • Нет меток
Написать комментарий...