2020年1月10日スポンサーリンクこんばんは。nanana-blog管理人のナナナです。ブログを訪問し記事を読んでいただきありがとうございます。私は仕事でバッチファイルを作成することがあります。先日も久しぶりにバックアップをするためのバッチファイルを作成しました。バックアップが上手くいかず調べていると、ファイルパスに空白が入っていることが原因でした。以前にも同じようなことが原因で調べたことがあったので、忘れないようにこのブログに解決方法を書いていきます。最後になぜ空白が入っているとエラーになるのかバッチファイルは空白が区切り文字になります。Files\AAA.txt"のように二重引用符でファイルのフルパスを囲みます。ファイルパスを変数にセットする場合も同じで、ファイルパスを二重引用符で囲みます。/X」と入力するとショートネームを確認することができます。赤枠で囲んである文字がショートネームです。ショートネームを表示させる方法ショートネーム生成が有効になっているかを確認するためには次のコマンドをコマンドプロンプトに入力します。コマンドプロンプトを起動する時には、管理者権限で実行してください。C:ボリューム状態が0だとショートネーム生成が無効の状態です。上の画像では有効になっていますが、無効の場合は次のコマンドをコマンドプロンプトで実行するとショートネーム生成が有効になります。0ショートネーム生成を有効にしても、既に作成されているフォルダでは作成されません。ショートネームを作成したい場合は、フォルダの再作成をする必要があります。最後にいかがだったでしょうか。本日はバッチファイルでファイルパスに空白が入っていた時の対策とショートネーム生成の設定方法について紹介しました。私はたまにしかバッチファイルを作成しないため、ファイルパスに空白が入っているたびに検索をしていましたが、ブログに書いてすぐに調べられるようにしておいたので、皆さんもせひ参考にしてください。nanana-blog。