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