¿Cómo puedo escapar de los espacios en la línea de comando en Windows sin usar comillas?

Pregunta:

Por ejemplo, cuál es la alternativa a este comando sin las comillas:

CD "c:\Documents and Settings"

La razón completa por la que no quiero usar comillas es que este comando SI funciona:

   SVN add mypathname\*.*

pero este comando NO funciona:

   SVN add "mypathname\*.*"

El problema es que cuando cambio mypathname por una ruta con espacios, necesito citar todo. Por ejemplo:

SVN add "c:\Documents and Settings\username\svn\*.*"

Pero cuando intento esto, aparece el siguiente mensaje de error:

svn: warning: 'c:\Documents and Settings\username\svn\*.*' not found

Respuesta:

Casi todo funciona para mí, pero ¿tal vez has probado la línea5 .. escapar del espacio con un símbolo de intercalación (^)

1 C:\Documents and Settings\user>cd ..

2 C:\Documents and Settings>cd ..

3 C:\>cd Documents and Settings

4 C:\Documents and Settings>cd..

5 C:\>cd Documents^ and^ Settings

6 C:\Documents and Settings>cd..

7 C:\>cd C:\documents and settings

8 C:\Documents and Settings>cd..

9 C:\>

O, por ejemplo, debajo de donde el símbolo de intercalación realmente marca la diferencia.

Desde abajo, parece que el símbolo de intercalación puede ser su respuesta, consulte la línea 3 a continuación.

1 C:\>"c:\Documents and Settings\a.bat"
gaga

2 C:\>c:\Documents and Settings\a.bat
'c:\Documents' is not recognized as an internal or external command,
operable program or batch file.

3 C:\>c:\Documents^ and^ Settings\a.bat
gaga

C:\>

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım