テキストファイルのファイル名を抽出して、
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も見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
windowsでテキストファイルの各行に書かれているパスのファイルを一斉にコピーしたい
その他(プログラミング・Web制作)
-
楽しくて最高のプログラミング言語を作りたいのですが、そもそもプログラミング言語を作る意味なんてないと
その他(プログラミング・Web制作)
-
プログラミング ソースコード
その他(プログラミング・Web制作)
-
-
4
mallocについて
C言語・C++・C#
-
5
こんなことてしますか??
C言語・C++・C#
-
6
プログラミング
その他(プログラミング・Web制作)
-
7
プログラマーと学歴の関係性について
その他(プログラミング・Web制作)
-
8
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つ
C言語・C++・C#
-
9
AIの登場でプログラマーたちが解雇されていますが
その他(プログラミング・Web制作)
-
10
ものづくりに向いているプログラミング言語ってなんですか?家電にもプログラミングが使われてるとか
その他(プログラミング・Web制作)
-
11
Windowsのアプリ開発ってなんのためにするんですか? Excelで入力、更新、表示、検索、削除、
その他(プログラミング・Web制作)
-
12
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
13
VBA初心者 Ctrl+での操作、ボタンに登録での操作
Visual Basic(VBA)
-
14
小学1年生の子です。塾に行かせるのは難しいので、自宅で学べたらと思うのですが、子供にプログラミングを
その他(プログラミング・Web制作)
-
15
VBAでパワーシェルを実行したいのですが、なかなかうまく出来ず、有識者の知識をお借りさせてください。
その他(プログラミング・Web制作)
-
16
そのまま使っただけなのに・・・python
その他(プログラミング・Web制作)
-
17
double型が正常に認識されていない恐れ
C言語・C++・C#
-
18
VBAを使用した時間管理
Visual Basic(VBA)
-
19
プログラミング、アーキテクチャ好きに質問です。 kotlinなどのMVVM、単方向データフローの考え
その他(プログラミング・Web制作)
-
20
Excel-VBAのmsgBox()の不思議
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
VBAでワークシートを引数として...
-
.txtではなく.logの方が良いの...
-
多数のサブディレクトリ内のフ...
-
拡張子を元に戻す
-
テキストファイルで提出とは?
-
テキスト(txt)→ワード(docx)へ...
-
バッチファイルで文字列削除に...
-
ファイルの最後に文字列挿入
-
Windows マシンでFTPバッチが動...
-
★★★PowerShellのpatternについ...
-
psqlでエラーログをとりたい
-
バッチファイル 複数ファイル...
-
テキストファイルのファイル名...
-
VBAでエクセルをtxtに変換する...
-
EXCEl/VBAで拡張子なしのファイ...
-
コマンドプロンプトでファイル...
-
Windowsのバッチファイルを利用...
-
VB.NETでフォルダを圧縮
-
【Excel】 VBAを使って毎回名前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
VBAでワークシートを引数として...
-
.txtではなく.logの方が良いの...
-
拡張子を元に戻す
-
多数のサブディレクトリ内のフ...
-
COPYコマンドで結合すると余計...
-
forfilesで検索したファイルを...
-
テキストファイルのファイル名...
-
テキストファイルで提出とは?
-
ファイルの最後に文字列挿入
-
バッチファイル 複数ファイル...
-
Windowsのバッチファイルを利用...
-
バッチファイルからVBAに引数を...
-
psqlでエラーログをとりたい
-
renameコマンドについて
-
VBAでエクセルをtxtに変換する...
-
バッチファイルで文字列削除に...
-
cshでファイルサイズ取得
-
テキスト(txt)→ワード(docx)へ...
-
ファイル内容の修正、行削除に...
おすすめ情報