2013-01-31 2 views
0

압축 파일의 이름이 "Target.rar"이고 해당 위치가 데스크톱 인 경우 배치 스크립트를 넣습니다. rar 파일을 열지 않고 (압축을 풀지 않고) 파일을 볼 수 있습니다. 배치 스크립트를 두 번 클릭하면 winRAR이 먼저 모든 파일을 임시 폴더에 추출하고 거기에서 내 배치 스크립트를 실행하므로 루트 디렉토리는 Temp 폴더가됩니다. 그러나 .rar 파일 위치 (여기서 데스크탑입니다.).Rar 파일의 실제 위치 찾기 배치 파일을 실행 한 후

Rar 파일의 실제 위치를 얻는 방법은 무엇입니까?

+1

당신이'PUSHD ..'와'popd'를 시도 사용할 수 있습니다 C:\Users\%username% 아래에있을 것입니다 알고있는 경우, 최대 한 수준 디렉토리 구조에서 뛰어? 또는 터치하고 싶은 데스크탑이 있다면'pushd % USERPROFILE % \ Desktop'을 사용하십시오. – Mogsdad

+0

@Mogsdad는 답장을 보내 주셔서 감사합니다. 예를 들어 데스크탑 위치가 어디에도 없습니다. 푸시와 팝드 명령에 대해 더 자세히 설명해주십시오. – Nofuzy

+1

"pushd popd"라는 검색어를 사용하면 많은 설명을 볼 수 있습니다. 이것은 디렉토리 위치 스택을 관리하는 데 사용됩니다. 기본적으로 'pushd'는 현재 디렉토리를 스택에 푸시 한 다음 제공 한 새 위치로 chdir (cd)를 수행합니다. 학부모 직책까지 올라가려면 '푸시 ..'가 작동합니다. 'popd'를 사용하여 스택에서 이전 위치를 팝하고 거기서 cd하십시오. – Mogsdad

답변

1

같은 이름의 다른 파일이 없다는 것을 확신 할 경우 rar 파일을 검색 할 수 있습니다.

dir /b /s C:\Target.rar 

분명히 얼마나 심도있는 지 알고 있으면 검색 경로를 좁히고 시간을 절약 할 수 있습니다.

당신이 적어도 다음

dir /b /s C:\Users\%username%\Target.rar