Folder.Create

Folder.Create ( string Folder )
Примеры

Описание

Создает новую папку в системе пользователя.

Параметры

Folder

(строка) Путь к папке.

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

Folder.Create("C:\\Stored");
Создаем новую папку по имени "Stored" на диске C: пользователя.

Пример 2

Folder.Create(_ProgramFilesFolder .. "\\Flashy");
Создаем новую папку по имени "Flashy" в папке пользователя Program Files.

Примечание: _ProgramFilesFolder это встроенная переменная, которая содержит путь к папке пользователя Program Files.

Пример 3

-- Get the path to the user's My Documents folder.
-- Получаем путь к папке пользователя Мои документы.
myDocsFolder = Shell.GetFolder(SHF_MYDOCUMENTS);

-- Create a folder in the user's My Documents folder.
-- Создание папки в папке пользователя Мои документы.
Folder.Create(myDocsFolder .. "\\New");

-- Show the status dialog.
-- Показываем диалоговое окно состояние.
StatusDlg.Show();

-- Move all files from the "Old" folder to the "New" folder.
-- Перемещаем все файлы из папки "Old" в папку "New".
File.Move(myDocsFolder .. "\\Old\\*.*", myDocsFolder .. "\\New", true, true, false, false, nil);

-- Check to see if the files moved successfully by getting the error code.
-- Смотрим, успешно ли прошло перемещение файлов, получением кода ошибки.
error = Application.GetLastError();

-- Hide the status dialog.
-- Скрываем диалоговое окно состояние.
StatusDlg.Hide();

-- If there was an error, display the error message.
-- If no error occurred, open the folder to view the moved files.
-- Если была ошибка, показываем сообщение об ошибке.
-- Если ошибки нет, открываем папку для просмотра перемещенных файлов.
if (error ~= 0) then
    Dialog.Message("Error", _tblErrorMessages[error], MB_OKCANCEL, MB_ICONEXCLAMATION);
else
    File.ExploreFolder(myDocsFolder .. "\\New");
end
В этом примере вначале создаем новую папку по имени "New" в папке пользователя Мои документы. Затем вызываем действие File.Move для перемещения всех файлов из существующей папки по имени "Old" в папку по имени "New". Если перемещение файлов проходит неудачно, показываем сообщение с кодом ошибки, если же оно успешно, открываем папку для просмотра в окне Проводника.
Смотрите также: Связанные действия