JSCRIPT MANUAL

Microsoft® JScript™
Метод MoveFolder
 Справочник языка 
 Версия 3 

См. также                  Применение


Описание
Перемещение одной или нескольких папок из одного размещения в другое.
Синтаксис
object.MoveFolder ( source, destination );

Синтаксис метода MoveFolder состоит из частей:

Часть Описание
object Требуется. Всегда является именем объекта FileSystemObject.
source Требуется. Путь к папке (папкам) для перемещения. Аргумент source может содержать символы подстановки только в последнем компоненте пути.
destination Требуется. Путь, куда будут перемещены папки. Аргумент destination не может содержать символы подстановки.

Примечание
Если source содержит символы подстановки или destination заканчивается разделителем пути (\), подразумевается, что destination указывает на существующую папку, в которую будут перемещены соответствующие файлы. Иначе destination именем для создаваемой папки. Вообще, при перемещении отдельной папки возможны три случая:
  • Если destination не существует, то папка будет перемещена. Это обычный случай.
  • Если destination является существующим файлом, то возникает ошибка.
  • Если destination является папкой, то возникает ошибка.
Ошибка возникает также, если символы подстановки, используемые в source, не соответствуют ни одной папки. Метод MoveFolder останавливается после первой же ошибки. Никаких попыток для восстановления уже сделанных до ошибки изменений не производится.

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

Следующий пример иллюстрирует применение метода MoveFolder:

function MoveFldr2Desktop(fldrspec)
{
  var fso;
  fso = new ActiveXObject("Scripting.FileSystemObject");
  fso.MoveFolder(fldrspec, "c:\\windows\\desktop\\");
}


Перевод © 2000-2013 pauk R-T-F-M.info. Все права защищены.