Mam taką ścieżkę: Y:\xxx\dd sss\aaa\ccc
Y:\
jest mapowany na adres FTP. Teraz, gdy próbuję użyć start
do otwarcia mojego folderu, nie mogę. Wiersz polecenia popełnia błąd i przechodzi do Y:\xxx\dd
folderu!
Próbowałem już użyć %20
zamiast spacji, ale to też nie powiodło się.
Używam tego pliku wsadowego z formularza Oracle.
C:\Windows\explorer.exe /e,"Y:\xxx\dd sss\aaa\ccc"
.cd /D "Y:\xxx\dd sss\aaa\ccc"
.Odpowiedzi:
Użyj takich cytatów:
start
Wbudowanego polecenia mogą być wykorzystywane do tworzenia nowych okien konsoli, jeśli dasz jej programu opartego na konsoli (lub w ogóle nic, w którym to przypadku uruchamia domyślnycmd.exe
shell).Jeśli cytowany jest pierwszy argument,
start
zakłada się, że jest to tytuł nowego okna konsoli, więc nadaj mu pusty tytuł. Poniższy argument zostanie następnie poprawnie zinterpretowany jako polecenie uruchomienia / file, aby otworzyć.źródło
Umieść go w cudzysłowie:
źródło
start
."Y:\\xxx\\dd sss\\aaa\\ccc"
.Umieść część ze spacjami w cudzysłowie, np .:
C: \ ścieżka \ "do czegoś" \ plik
Proszę bardzo.
źródło