C:\Program Files (x86)에 있는 백업 파일에서 간단한 ROBOCOPY를 실행할 수 있어야 합니다. 테스트하려고 하면 오류가 발생합니다. x86이 마음에 들지 않는다는 오류가 발생합니다. %programfiles%도 시도해 보았으나 해결되지 않았습니다.
도움을 주셔서 감사합니다!
답변1
이를 수행하는 방법에는 두 가지가 있습니다.
- @DavidPostill이 설명한 대로 큰따옴표를 사용하세요.
- 해당 8.3 이름 "PROGRA~2"를 사용합니다.
폴더의 8.3 이름을 확인하려면:
- 명령 프롬프트 열기
- "dir /x"를 입력하면 파일과 폴더 및 해당 8.3 표기법이 나열됩니다.
답변2
@GeekyDaddy가 참조하고 @DavidPostill이 처음 언급한 작은따옴표 또는 큰따옴표를 사용하는 것이 필요합니다.
8.3에 해당하는 것은 칭찬할만한 가치가 있습니다.
(CMD) 명령 프롬프트에서 정확한/리터럴 경로를 얻는 또 다른 팁은 "C:\P"
다음과 같이 인용된 문자열( )로 시작하는 것입니다.
"C:\P"
tab+ tab+ ... # 각 제안에 대한 기타 등등
이렇게 하면 입력한 문자 수에 따라 첫 번째/매 일치 항목에 대해 자동 완성해야 하는 제안이 제공됩니다. 20년 이상 뒤늦은 bash 완성 버전입니다 :-)