テキストファイルのファイル名を抽出して、
1行目に挿入する処理をbatファイルでしたいです。
<データの内容>
フォルダーの中に
1.txt
2.txt
3.txt
(ファイルが増える場合もあります)
1.txtのデータの中身が
ガソリンスタンド
スーパー
コンビニ
で
処理後
1
ガソリンスタンド
スーパー
コンビニ
と先頭にテキストのタイトルを入れたいです。
2.txt以降も同じ処理をしたいです。
これを、コマンドを使用し、batファイルで自動的に
実行したいです。
どのような方法があるでしょうか?
No.2ベストアンサー
- 回答日時:
以下のBATCHで、ファイル名に".txt"が付いてしまう以外は実現できます
result は結果ファイル。既存だと末尾に追記される
for %%a in (*.txt) do call :sub %%a
exit /b
:sub
echo %1 >>result
type %1 >>result
No.3
- 回答日時:
末尾に追記は出来るけど、先頭に追記するには、別のファイルにして後でリネームですね。
for %%A in (*.txt) do (
(echo %~nA
type %%A)> ___.tmp
move ___.tmp %%A
)
echo でファイル名から拡張子txtを除いたものを出力して、
それと type でファイルの中味を出力して、
括弧でまとめたものを ___.tmp というファイルに書く(この名前はかぶらないような適当なものを付ける)。
その ___.tmp を元のファイルに(上書きで)リネーム。
必要に応じてそのmoveの前に、ren %%A %%A.backup など入れる。
No.1
- 回答日時:
ECHOコマンドで指定したファイル名をファイルに出力。
続いて指定したファイルをそのファイルにマージすれば良い。
マージはファイルをCOPYコマンドで結合すれば良いでしょう。面倒だもん。
あとはその繰り返しの工夫をするだけだ。
・・・
自身で可能なものを作りましょ。
他人に作ってもらうと何も進歩しませんからね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/02/05 09:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- その他(プログラミング・Web制作) バッチファイルについて 2 2023/10/20 16:08
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
windowsでテキストファイルの各行に書かれているパスのファイルを一斉にコピーしたい
その他(プログラミング・Web制作)
-
プログラミング ソースコード
その他(プログラミング・Web制作)
-
Windowsのアプリ開発ってなんのためにするんですか? Excelで入力、更新、表示、検索、削除、
その他(プログラミング・Web制作)
-
-
4
こんなことてしますか??
C言語・C++・C#
-
5
プログラミング
その他(プログラミング・Web制作)
-
6
mallocについて
C言語・C++・C#
-
7
楽しくて最高のプログラミング言語を作りたいのですが、そもそもプログラミング言語を作る意味なんてないと
その他(プログラミング・Web制作)
-
8
VBA初心者 Ctrl+での操作、ボタンに登録での操作
Visual Basic(VBA)
-
9
ものづくりに向いているプログラミング言語ってなんですか?家電にもプログラミングが使われてるとか
その他(プログラミング・Web制作)
-
10
プログラミング、アーキテクチャ好きに質問です。 kotlinなどのMVVM、単方向データフローの考え
その他(プログラミング・Web制作)
-
11
Excel-VBAのmsgBox()の不思議
Visual Basic(VBA)
-
12
VBAを使用した時間管理
Visual Basic(VBA)
-
13
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
14
プログラマーと学歴の関係性について
その他(プログラミング・Web制作)
-
15
関数定義について質問です 架空のプログラミング言語ですが、こういう関数があった時、何を返してくれそう
その他(プログラミング・Web制作)
-
16
そのまま使っただけなのに・・・python
その他(プログラミング・Web制作)
-
17
ホワイトハッカー
その他(プログラミング・Web制作)
-
18
sublimit textっていうエディタ、やたらテキストファイル開くの早いですが、あれより早いテキ
その他(プログラミング・Web制作)
-
19
double型が正常に認識されていない恐れ
C言語・C++・C#
-
20
フリーランスのエンジニアってどういう仕事するんですか?テストとかしないでいいならだいぶザルな仕事な気
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
多数のサブディレクトリ内のフ...
-
VBAでワークシートを引数として...
-
拡張子を元に戻す
-
テキストファイルのファイル名...
-
.txtではなく.logの方が良いの...
-
MATLABで行列を配列に格納する方法
-
バッチファイルからVBAに引数を...
-
テキストファイルで提出とは?
-
javaで大量のファイルを読み込...
-
Windowsのバッチファイルを利用...
-
【Excel】 VBAを使って毎回名前...
-
forfilesで検索したファイルを...
-
フォルダを自動作成・移動を複...
-
accessでSQL文を使ってcsvファ...
-
ファイルの最後に文字列挿入
-
COPYコマンドで結合すると余計...
-
OpenCVの正解生成のcreatesamples
-
ファイル名の一部をbatで変更し...
-
EXCEl/VBAで拡張子なしのファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
VBAでワークシートを引数として...
-
.txtではなく.logの方が良いの...
-
拡張子を元に戻す
-
多数のサブディレクトリ内のフ...
-
COPYコマンドで結合すると余計...
-
バッチファイル 複数ファイル...
-
テキストファイルで提出とは?
-
バッチファイルで文字列削除に...
-
Windowsのバッチファイルを利用...
-
テキストファイルのファイル名...
-
ファイルの最後に文字列挿入
-
psqlでエラーログをとりたい
-
forfilesで検索したファイルを...
-
バッチファイルからVBAに引数を...
-
accessでSQL文を使ってcsvファ...
-
MATLABで行列を配列に格納する方法
-
テキストファイルのタブをカン...
-
renameコマンドについて
-
【Excel】 VBAを使って毎回名前...
おすすめ情報