Поделиться через


Метод MoveFile

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

Синтаксис

object. Источник MoveFile, назначение

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

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

Замечания

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

  • Если значение destination существует, файл перемещается. Это стандартный случай.

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

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

Ошибка также возникает, если подстановочный знак, который используется в аргументе source, не соответствует никаким файлам. Выполнение метода MoveFile останавливается на первой встреченной ошибке. Не предпринимается никакой попытки выполнить откат каких-либо изменений, выполненных до возникновения ошибки.

Важно!

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

См. также

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

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