Posso usare il comando "start" con spazi nel percorso?


17

Ho un percorso come questo: Y:\xxx\dd sss\aaa\ccc

Y:\è associato a un indirizzo FTP. Ora quando provo ad usare startper aprire la mia cartella non posso. Il prompt dei comandi fa l'errore a e va nella Y:\xxx\ddcartella!

Ho già provato a utilizzare %20invece di uno spazio, ma anche questo non ha avuto successo.

Sto eseguendo questo utilizzando un file batch da un modulo Oracle.


Non sono esattamente sicuro di cosa stai cercando di fare. Forse C:\Windows\explorer.exe /e,"Y:\xxx\dd sss\aaa\ccc".
martineau,

Si esegue la scansione delle modifiche alla cartella e all'unità contemporaneamente a un prompt cmd con cd /D "Y:\xxx\dd sss\aaa\ccc".
martineau,

Risposte:


26

Usa le virgolette in questo modo:

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

Il startcomando incorporato può essere utilizzato per creare nuove finestre della console, se gli si fornisce un programma basato sulla console (o nulla, nel qual caso avvia la cmd.exeshell predefinita ).

Se il primo argomento è citato, startpresuppone che sia il titolo per la nuova finestra della console, quindi assegnagli un titolo vuoto. Il seguente argomento verrà quindi interpretato correttamente come il comando da eseguire / file da aprire.


OW, ora devo tornare a casa, domani cercherò di informarti, ma credo che funzionerà perché l'ho visto da qualche altra parte.Grazie
Amir

grazie per la nota sulla citazione vuota! Ora finalmente capisco perché a volte si apre una finestra della console anziché una finestra di Explorer. :)
Synetech,

4

Mettilo tra virgolette in questo modo:

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

non funziona - eseguendo in questo modo solo una finestra di CMD che mi mostra solo ... :(
Amir

Rimuovi il start.
martineau,

Prova anche "Y:\\xxx\\dd sss\\aaa\\ccc".
martineau,

Errore: il nome del file, il nome della directory o la sintassi dell'etichetta del volume non sono corretti
Amir

@rima, la cosa che vuoi effettivamente funziona per qualsiasi altro percorso senza spazi?
Arjan,

-4

Mettere la parte con gli spazi tra virgolette, ad es .:

C: \ percorso \ "verso qualcosa" \ file

Prego.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.