実現したいこと
バッチ処理にてとあるディレクトリ内のCSVファイルの
先頭行に対してテキストを追加する処理を作成したいです。
発生している問題・分からないこと
forコマンドで「dir」の階層にあるCSVファイルに対して処理を行います。
copyコマンドでテキスト(template)と対象のCSVファイル(%%f)の文字列を足し、
リネームして出力しています。
リネーム後のファイルの中身を確認すると
最終行に半角スペースが1文字存在しています。
copyコマンド前のテキスト(template)とCSVの末尾には半角スペースはありません。
該当のソースコード
set dir=C:\test set template=C:\template.txt for %%f in (%dir%\*.csv) do ( copy %template%+%%f abc.csv del %%f )
試したこと・調べたこと
上記の詳細・結果
半角スペースが存在する最終行の削除などを試みましたが、実装方法がよく分からず解決には至っておりません。
補足
特になし
0 コメント