0
다음 작업을 수행 할 수있는 배치 파일을 만들어야합니다.디렉터리를 반복적으로 복사하기 위해 배치 파일을 작성한 다음 원본 폴더에 바로 가기를 작성하는 방법.
- 대상 폴더에서 10 일 이전의 원본 폴더에서 복사 된 디렉터리 및 하위 디렉터리.
- 원본 폴더에서 복사 한 디렉터리를 삭제하고 원본 폴더에있는 바로 가기를 만듭니다.
다음 배치 파일을 작성했습니다. 그러나 나는 내가 원하는 적절한 결과를 얻지 못하고있다.
@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
당신의 시간을 감사하고이에 도움이됩니다. 임 미안 해요 따라서 대답을 작성, 주석을 제공 할 수