En un archivo .bat en Win 10, las comillas alrededor de "nombre de carpeta con espacios" NO funcionan

En un archivo .bat en Win 10, las comillas alrededor de "nombre de carpeta con espacios" NO funcionan

En un archivo .bat para ejecutar en Win 10 Pro de 64 bits, la frase adjunta

[source] >> "c:\Users\My UserName with space\OneDrive\Desktop\document.txt"

esNO funciona debido a un espacio en el nombre de una carpeta a pesar de que lo rodeo todo con "" comillas.

He buscado muchas publicaciones sobre esto y no hay explicación para esto.

Para llegar a donde necesito ir, coloco líneas de CD sucesivas en el archivo .bat, como

cd c:\Users
cd "My UserName with space"
cd OneDrive\Desktop
[source] >> document.txt

Eso parece estar funcionando.

Pero

[source] >> "c:\Users\My UserName with space\OneDrive\Desktop\document.txt"

No funciona. Cuando ejecuto esa línea, la PC coloca el texto fuente en c:\Users\My

??

Gracias.

Respuesta1

Estaba teniendo un problema con las comillas mientras creaba un archivo .bat para iniciar sesión automáticamente en mi servidor en MySQL.

cmd /K “C:\Archivos de programa\MySQL\MySQL Server 8.0\bin\mysql.exe” -uroot -ppasword!

no estaba funcionando. Intenté poner comillas dobles como esta:

cmd /K “"C:\Archivos de programa\MySQL\MySQL Server 8.0\bin\mysql.exe”" -uroot -pAbubakr12!

¡Y funcionó! No sé si te ayudará pero aun así.

información relacionada