Методы getFile() (работает только с файлами) и getDirectory() (работает только с каталогами) аналогичны. Для того чтобы создать каталог, используя для ввода данных все тот же шаблон из листинга 12.7, нужно всего лишь заменить название метода getFile() на getDirectory(), как в следующем коде.
Листинг 12.9. Создание каталога с помощью метода getDirectory()
Function create(){
Var name=document. getElementById(‘myentry’).value; if(name!=»){
Hd. getDirectory(name, {create: true, exclusive: false}, show, showerror);
}
}
Обратите внимание на то, что оба метода принадлежат объекту DirectoryEntry с именем root, для представления которого используется переменная hd. Таким образом, для вызова методов и создания файлов и каталогов в файловой системе нашего приложения приходится всегда использовать данную переменную.
Замените функцию create() в листинге 12.8 функцией из листинга 12.9, чтобы наше приложение создавало не файлы, а каталоги. Загрузите файлы приложения на свой сервер, откройте HTML-документ из листинга 12.7 в браузере и введите в форму на экране нужные данные для создания каталога.
Добавить комментарий