Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Перемещает одну или несколько папок из одного места в другое.
Синтаксис
object. MoveFolder (источник, назначение)
Синтаксис метода MoveFolder состоит из следующих частей:
| Part | Описание |
|---|---|
| object | Обязательно. Всегда имя объекта FileSystemObject. |
| источник | Обязательно. Путь к перемещаемым папкам. Строка аргумента source может содержать подстановочные знаки только в последнем компоненте пути. |
| destination | Обязательно. Путь для перемещения папок. Аргумент destination не может содержать подстановочные знаки. |
Замечания
Если источник содержит подстановочные знаки или назначение заканчивается разделителем пути (***),предполагается, что назначение указывает существующую папку, в которую будут перемещаться соответствующие файлы. В противном случае предполагается, что destination является именем создаваемой конечной папки. В любом случае при перемещении отдельной папки может произойти три вещи:
Если destination не существует, папка перемещается. Это обычная ситуация.
Если destination является существующим файлом, происходит ошибка.
Если destination является каталогом, происходит ошибка.
Ошибка возникает и в том случае, если подстановочный знак, используемый в source, не соответствует никаким папкам. Метод MoveFolder останавливается на первой встреченной ошибке. Попытка отката изменений в состояние до возникновения ошибки не предпринимается.
Важно!
Этот метод позволяет перемещать папки между томами только при условии поддержки этой процедуры операционной системой.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.