경로에 공백이있는 "start"명령을 사용할 수 있습니까?


18

나는 다음과 같은 경로를 가지고있다 : Y:\xxx\dd sss\aaa\ccc

Y:\FTP 주소에 매핑됩니다. 이제 start폴더를 열 때 사용할 수 없습니다. 명령 프롬프트가 실수하여 Y:\xxx\dd폴더 로 이동 합니다!

%20공간 대신에 이미 사용하려고했지만 실패했습니다.

Oracle 양식의 배치 파일을 사용하여 이것을 실행하고 있습니다.


당신이하려는 일을 정확히 알지 못합니다. 아마 C:\Windows\explorer.exe /e,"Y:\xxx\dd sss\aaa\ccc".
martineau

를 사용하여 cmd 프롬프트에서 폴더와 드라이브의 변경 사항을 동시에 스캔합니다 cd /D "Y:\xxx\dd sss\aaa\ccc".
martineau

답변:


27

다음과 같이 따옴표를 사용하십시오.

start "" "Y:\foo bar\baz"

start내장 명령은 당신이 그것을 (이 기본 시작하는 경우에 모두 또는 아무것도, 콘솔 기반 프로그램 주면, 새 콘솔 창을 만드는 데 사용할 수있는 cmd.exe쉘).

첫 번째 인수가 인용되면 start새 콘솔 창의 제목이라고 가정하고 빈 제목을 지정하십시오. 다음 인수는 / file to run 명령으로 올바르게 해석됩니다.


OW, 이제 집으로 돌아 가야하는데 내일은 U에게 알리려고하지만, 다른 곳에서 봤기 때문에 효과가있을 것 같아요. 감사합니다
Amir

빈 따옴표에 대한 메모에 감사드립니다! 이제 탐색기 창 대신 콘솔 창이 열리는 이유를 마침내 이해했습니다. :)
Synetech

4

다음과 같이 따옴표로 묶으십시오.

start "" "Y:\xxx\dd sss\aaa\ccc"

그것은 작동하지 않습니다-이렇게 실행하면 CMD의 창만 나에게 보여줍니다 ... :(
Amir

을 제거하십시오 start.
martineau

또한 시도하십시오 "Y:\\xxx\\dd sss\\aaa\\ccc".
martineau

오류 : 파일 이름, 디렉토리 이름 또는 볼륨 레이블 구문이 잘못되었습니다.
Amir

@rima, 원하는 것은 공백 없이 다른 경로에서 실제로 작동 합니까?
Arjan

-4

공백이있는 부품을 따옴표로 묶습니다 (예 :

C : \ 경로 \ "무언가"\ 파일

천만에요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.