web-dev-qa-db-fra.com

Comment démarrer / ouvrir un fichier / dossier contenant un espace dans son nom via une ligne de commande?

J'essaie d'utiliser la commande start dans l'invite de commande pour ouvrir des fichiers et des dossiers, mais je ne parviens pas à ouvrir les fichiers et les dossiers dont le nom contient des espaces.

J'ai essayé les requêtes suivantes (tester sur C:\Program Files):

start C:\Program Files
start C:/Program\ Files
start C:/"Program Files"
start C:\"Program Files"
start "C:\Program Files"
start "C:/Program Files"
start C:/Program_Files
start C:/Program%20Files

Mais aucun d'entre eux ne fonctionne.

21
amiregelz

Vous utiliseriez:

start "" "c:\program files\"

En effet, le premier paramètre est utilisé comme titre de la fenêtre et, curieusement, entre guillemets.

Modifier:

Voici une source à ce sujet: SS64

Par exemple, si vous tapez simplement start "title", une nouvelle fenêtre de commande avec le titre "titre" apparaît dans la barre de titre.

22
nerdwaller

Avez-vous spécifiquement besoin d'utiliser start?

Vous pouvez utiliser Explorer "c:\program files" pour vous donner l’effet recherché.

13
Bryan

Si vous êtes déjà dans le répertoire actuel, vous pouvez toujours le faire.

C:\>cd "C:\Program Files"

C:\Program Files>start .

C:\Program Files>
1
dmcgill50

Tapez cdname__ space et appuyez sur Tab il vous donnera la liste des éléments du répertoire, simple.

0
vishal sharma