MoveDir

FileSystem ››
Parent Previous Next

MoveDir

Синтаксис

Sub MoveDir(ByRef SourseDir As String, ByRef NewDir As String, ByVal flag As Long=0)

Описание

Перемещает каталог или файл(ы)

Параметры

SourseDir - Название каталога(откуда переместить)

NewDir - Название каталога(куда переместить)

flag - (только для windows) флаг, может быть:

FOF_ALLOWUNDO - Если возможно, сохраняет информацию для возможности UnDo.
FOF_CONFIRMMOUSE - Не реализовано.
FOF_FILESONLY - Если в поле pFrom установлено *.*, то операция будет производиться только с файлами.
FOF_MULTIDESTFILES - Указывает, что для каждого исходного файла в поле pFrom указана своя директория - адресат.
FOF_NOCONFIRMATION - Отвечает "yes to all" на все запросы в ходе опеации.
FOF_NOCONFIRMMKDIR - Не подтверждает создание нового каталога, если операция требует, чтобы он был создан.
FOF_RENAMEONCOLLISION - В случае, если уже существует файл с данным именем, создается файл с именем "Copy #N of..."
FOF_SILENT - Не показывать диалог с индикатором прогресса.
FOF_SIMPLEPROGRESS - Показывать диалог с индикатором прогресса, но не показывать имен файлов.
FOF_WANTMAPPINGHANDLE - Вносит hNameMappings элемент. Дескриптор должен быть освобожден функцией SHFreeNameMappings.

Платформы

Windows , Linux

Пример

#include "window9.bi"
MoveDir("C:\33\*.*","C:\66") 'перемещает только файлы

Пример2

#include "window9.bi"
MoveDir("C:\33","C:\66") ' перемещает полностью каталог

Created with the Personal Edition of HelpNDoc: Full featured multi-format Help generator