
Win 10 Pro 64ビットで実行する.batファイルでは、追加フレーズ
[source] >> "c:\Users\My UserName with space\OneDrive\Desktop\document.txt"
は全体を引用符 "" で囲んでいるにもかかわらず、フォルダー名にスペースがあるために機能しません。
これについては多くの投稿を調べましたが、説明がありません。
必要な場所に到達するために、私は.batファイルに連続したcd行を入れています。
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"
動作しません。この行を実行すると、PCはソーステキストをc:\Users\My
??
ありがとう。
答え1
MySQL でサーバーに自動的にログインするための .bat ファイルを作成しているときに、引用符の問題が発生しました。
cmd /K “C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe” -uroot -ppasword!
動作しませんでした。次のように二重引用符を入れてみました:
cmd /K “"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe”" -uroot -pAbubakr12!
そしてうまくいきました!それがあなたを助けるかどうかは分かりませんが、それでも。