2012-04-04 23 views
0

以下のアクションを実行できるバッチファイルを作成する必要があります。ディレクトリを再帰的にコピーするためのバッチファイルを作成し、ソースフォルダ内にショートカットを作成する方法。

  1. コピー元のディレクトリとサブディレクトリをコピー元のフォルダからコピー先のフォルダに10日以上コピーしました。
  2. ソースフォルダからコピーしたディレクトリを削除し、ソースフォルダ内のショートカットを作成します。

私は以下のバッチファイルを書いています。しかし、私は私が望む適切な結果を得ていません。


@echo off 
@echo copying file to Archive folder 
xcopy c:\tempMovetoUDrive U:\Archive /e/d:03/20/2012 
pause 

@echo creating a shortcut for copied files 
set SHORTCUT_NAME=Shortcut to copied files 
set SHORTCUT_PATH=C:\tempMovetoUDrive 
set PROGRAM=U:\Archive 
set WORK_DIRECTORY=C:\tempMovetoUDrive 
set ICON_FILE=%SYSTEMROOT%\system32\SHELL32.dll 
set ICON=4 
set WINDOW_STYLE=1 

echo SET oWS = WScript.CreateObject("WScript.Shell") > tempshortcut.vbs 
echo sLinkFile = "%SHORTCUT_PATH%\%SHORTCUT_NAME%.lnk" >> tempshortcut.vbs 
echo SET oLink = oWS.CreateShortcut(sLinkFile) >> tempshortcut.vbs 
echo oLink.TargetPath = "%PROGRAM%" >> tempshortcut.vbs 
echo oLink.IconLocation = "%ICON_FILE%, %ICON%" >> tempshortcut.vbs 
echo oLink.WindowStyle = "%WINDOW_STYLE%" >> tempshortcut.vbs 
echo oLink.WorkingDirectory = "%WORK_DIRECTORY%" >> tempshortcut.vbs 
echo oLink.Save >> tempshortcut.vbs 

WScript.exe tempshortcut.vbs 
rem del tempshortcut.vbs 

あなたの時間を感謝し、これを支援します。

多くのおかげで、申し訳ありません

答えて

0

イムは、私が故に答えでそれを書いて、コメントを提供していませんでした。上記のスクリプトは私のために働く、あなたはそれが適切ではないと言ったので、問題は正確にあなたが直面しているものです。

関連する問題