2015-01-15 3 views
0

아주 간단한 스크립트를 실행했습니다 : xcopy some.exe c:\folder\ /h/y 정상적으로 작동합니다. 하지만이 코드를 관리자로 사용하여 .bat 파일을 실행하려고하면 cmd 줄이 잠시 열리지 만 아무 일도 일어나지 않습니다 (파일이 복사되지 않음). 누구든지이 문제를 설명 할 수 있습니까?관리자 모드에서 실행되는 동안 일괄 XCOPY를 사용할 수없는 이유는 무엇입니까?

또한 xcopy 대신 echo xcopy을 사용하려고 시도했지만 아무 것도 변경되지 않았습니다. 난 당신이 관리자로 배치 파일을 시작할 때 \ Windows 파일 \ system32 폴더

+1

admin으로 cmd.exe를 시작한 다음 jour 일괄 처리를 호출하면 –

답변

1

을 복사 할 원인

는 내가 그것을 디렉토리 C:\windows\system32\이다 일하고, .BAT 파일의 관리 실행이 필요합니다. 그래서 당신의 스크립트는 당신의 파일을 찾지 못합니다. 절대 경로로 작업하거나 작업 디렉토리를 변경하십시오. pause 명령을 추가, 어떤 errormessages를 읽는 창을 열어 유지 :

cd /d "%~dp0" 

참고 :

당신은 당신의 배치 파일과 함께있는 디렉토리로 변경할 수 있습니다.

+0

오류가 발생할 수 있습니다. 고맙습니다. 내 문제를 해결하는 데 완전히 도움이됩니다. – KaraUL