Метод MoveFolder

Перемещает одну или несколько папок из одного места в другое.

Синтаксис

object. MoveFolder (источник, назначение)

Синтаксис метода MoveFolder состоит из следующих частей:

Part Описание
object Обязательно. Всегда имя объекта FileSystemObject.
источник Обязательно. Путь к перемещаемым папкам. Строка аргумента source может содержать подстановочные знаки только в последнем компоненте пути.
destination Обязательно. Путь для перемещения папок. Аргумент destination не может содержать подстановочные знаки.

Замечания

Если источник содержит подстановочные знаки или назначение заканчивается разделителем пути (***),предполагается, что назначение указывает существующую папку, в которую будут перемещаться соответствующие файлы. В противном случае предполагается, что destination является именем создаваемой конечной папки. В любом случае при перемещении отдельной папки может произойти три вещи:

  • Если destination не существует, папка перемещается. Это обычная ситуация.

  • Если destination является существующим файлом, происходит ошибка.

  • Если destination является каталогом, происходит ошибка.

Ошибка возникает и в том случае, если подстановочный знак, используемый в source, не соответствует никаким папкам. Метод MoveFolder останавливается на первой встреченной ошибке. Попытка отката изменений в состояние до возникновения ошибки не предпринимается.

Важно!

Этот метод позволяет перемещать папки между томами только при условии поддержки этой процедуры операционной системой.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.