質問: 私はSE等ではございません。 業務の片手間に作業効率化をしたくバッチファイルを作りましたが、うまくいきませんでした。 ### 前提・実現したいこと バッチファイルの保存されているディレクトリとサブディレクトリのすべてのCSVデータを1つに結合したall.csvというファイルを作成したい。 ### 発生している問題・エラーメッセージ ローカルドライブで動作するがネットワークドライブで実行すると CSVファイルにデータがコピーされない。 ``` 処理中にエラーが発生しました。 (ファイルパスが途中まで記載) 指定されたパスが見つかりません。 が無数に出る。 ``` ### 該当のソースコード ``` @echo off pushd %~dp0 for /F "delims=" %%F in ('dir /b /s *.csv') do ( type %%F >> all.csv ) ``` ### 試したこと ローカルドライブでは正常に動作した。 ### 補足情報(言語/FW/ツール等のバージョンなど) よろしくお願いいたします。
回答: どこかに空白を含むフォルダ名があるのではないでしょうか? 引用符でくくればいいと思います。 ``` type "%%F" >> all.csv ```