
В .bat-файле для запуска на Win 10 Pro 64-бит добавьте фразу
[source] >> "c:\Users\My UserName with space\OneDrive\Desktop\document.txt"
являетсяНЕ работает из-за пробела в имени папки, хотя я заключил все в кавычки "".
Я просмотрел много сообщений по этому поводу, но не нашел никаких объяснений.
Чтобы попасть туда, куда мне нужно, я добавляю последовательные строки cd в файл .bat, например:
cd c:\Users
cd "My UserName with space"
cd OneDrive\Desktop
[source] >> document.txt
Кажется, это работает.
Но
[source] >> "c:\Users\My UserName with space\OneDrive\Desktop\document.txt"
НЕ работает. Когда я запускаю эту строку, ПК помещает исходный текст в c:\Users\My
??
Спасибо.
решение1
У меня возникла проблема с кавычками при создании .bat-файла для автоматического входа в систему MySQL.
cmd /K «C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe» -uroot -ppaword!
не работает. Я попробовал поставить двойные кавычки вот так:
cmd /K «C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe»» -uroot -pAbubakr12!
и это сработало! Не знаю, поможет ли это вам, но все же.