« 元フォルダの中身をすべて別の先フォルダに移動するバッチファイル | トップページ | 空のフォルダだけ、リカーシブにすべて削除するバッチファイル »

2008年2月12日 (火)

元フォルダの中身をすべて先フォルダに移動するバッチファイル(その2)

MoveFolder.CMD 元フォルダ 先フォルダ

@if(0)==(0) ECHO OFF
CScript.exe //NoLogo //E:JScript "%~f0" "%~f1" "%~f2"
GOTO :EOF
@end
var fso=new ActiveXObject('Scripting.FileSystemObject');
if(fso.FolderExists(WScript.Arguments.Item(1))){
  var Folder=fso.GetFolder(WScript.Arguments.Item(0));
  for(var e=new Enumerator(Folder.Files);!e.atEnd();e.moveNext()) e.item().Move(WScript.Arguments.Item(1)+'\\');
  for(var e=new Enumerator(Folder.SubFolders);!e.atEnd();e.moveNext()) e.item().Move(WScript.Arguments.Item(1)+'\\');
}

« 元フォルダの中身をすべて別の先フォルダに移動するバッチファイル | トップページ | 空のフォルダだけ、リカーシブにすべて削除するバッチファイル »