• 締切済み

テキストファイルのファイル名を第一行目に挿入

大量のテキストファイルのファイル名をそれぞれのファイルの第一行目に挿入したいのですが、簡単に出来る方法がないかと調べたのですが、 http://gallery.technet.microsoft.com/scriptcenter/508dfbcf-52d5-4337-bbb7-d205ec8158a9 と言うページを見つけました。 しかし、さっぱり意味が分かりません。 バッチファイルを作って、そのバッチファイルのアイコンにドラッグ&ドロップしたら出来るようになるのでしょうか? やり方を教えてください。

みんなの回答

  • notnot
  • ベストアンサー率47% (4851/10265)
回答No.2

>複数ファイルをまとめて出来るように編集出来ませんでしょうか? おかしいですね。服すファイルをまとめてできるはずですが。 何か間違えてませんか? >加えて、ファイル名の拡張子を消したものを挿入できるように編集出来ないでしょうか? echo %~nx1 のところを、echo %~n1 にしてください。

  • notnot
  • ベストアンサー率47% (4851/10265)
回答No.1

バッチだとこんな感じで。 :LOOP move "%~1" "%~1.$$$" >"%~1" echo %~nx1 copy "%~1"+"%~1.$$$" del "%~1.$$$" shift if not "%~1" == "" goto LOOP ファイル名で無く、フルパス名を挿入したい場合は、 >"%~1" echo %~1 で。

ijitsuma
質問者

お礼

ありがとうございます。 もうすこし甘えさせていただけないでしょうか? とりあえず、ファイルを一つずつはできるようになりましたが、 複数ファイルをまとめて出来るように編集出来ませんでしょうか? 加えて、ファイル名の拡張子を消したものを挿入できるように編集出来ないでしょうか?

関連するQ&A

  • フォルダ名をファイル名の先頭に追加できるバッチ

    例えばDドライブ直下にAからZまでの26個のフォルダがあり、例えばフォルダAの中に01から99までの連番で01.txt~99.txtと言うものがあったときに、バッチファイルのアイコンにフォルダAをドラッグアンドドロップするとフォルダ内のファイルがA01.txt~A99.txtと言うファイルが生成される、なお、フォルダはAからZまでまとめてバッチファイルのアイコンにドラッグアンドドロップしたらファイル名をリネームできるものを希望します、そのようなバッチはどのように作ったらよいのでしょうか。 当方の環境はwindows7 HomePremiam 64bitです。

  • textファイル名を取得して先頭行の挿入スクリプト

    大量のtxtファイルのファイル名をテキストの先頭行に挿入するスクリプトを見つけて実行したのですが、17行の引数エラーとなってしまいました。 古いスクリプト(2007年)で作者に繋がるかわからないので、どなたかvbsに詳しい方に教えていただければ幸いです。 http://beauty.geocities.jp/chirinuruwowahe/TxtTxtAddName.zip よろしくお願いします。

  • 指定フォルダ配下のファイルを個別圧縮するバッチファイルの作成

    下記の処理を行うバッチファイルは作れないでしょうか? 1.バッチファイルにフォルダをドラッグ&ドロップ 2.ドラッグ&ドロップしたフォルダ配下のファイルを全て個別圧縮する (例.C:\AAAをドラッグ&ドロップした場合) フォルダAAA | ・111.txt | LフォルダBBB | ・222.txt | ・333.txt | LフォルダCCC | ・444.txt | LフォルダDDD ・555.txt ↓ フォルダAAA | ・111.zip | LフォルダBBB | ・222.zip | ・333.zip | LフォルダCCC | ・444.zip | LフォルダDDD ・555.zip

  • wordの文書中にwordのアイコンを挿入(表示)

    wordの文書の中に、別のwordのアイコンを挿入したいのですが、アイコンをドラッグ&ドロップしても、「挿入→ファイル」を選んでも、アイコンではなくwordの中身が表示されて(貼り付いて)しまいます。アイコンそのものを挿入(表示)するにはどうすればいいでしょうか。

  • バッチファイル、ドラッグ&ドロップしたファイルだけ

    [ファイルを名前を変えて複数個コピーを作成、を一括で] http://okwave.jp/qa/q7808481.html という質問をしていたのですが、 「wordのファイルを、ファイル名を変えて複数コピーするためのフリーソフ 」 http://okwave.jp/qa/q5651889.html という質問を見つけ、参考にしてバッチを編集したのですが、使い勝手が悪いです。 copy *.* 1.* copy *.* 2.* copy *.* 3.* copy *.* 4.* copy *.* 5.* copy *.* 6.* copy *.* 7.* copy *.* 8.* というバッチを作ったのですが、 このことにより、コピーを複数作成したいファイルをバッチファイルのアイコンにドラッグ&ドロップすることにより、カレントディレクトリにコピーが8個作成できるようになったのですが、 ドラッグ&ドロップしたファイル以外に、同一ディレクトリにあるファイルすべてのファイルのコピーが作成されてしまいます。 コピーするのをドラッグ&ドロップしたものだけにする方法があれば教えてください。

  • アイコンにD&Dしたファイル名の取得

    Visual Basic6.0で作ったアプリケーションの実行ファイルのアイコンに、あるファイルをドラッグ&ドロップで重ねて実行(ExcelとかWordみたいに)した時にそのファイル名を取得する方法を教えて下さい。例えば、実行ファイルのアイコンに、何かの書類をD&Dしたら、即座にそれをどこかへコピーする、といったものを作る場合です。よろしくお願いします。

  • ファイルと同名のフォルダを作成

    デスクトップ上にプログラムもしくはショートカットを作り、 そのアイコン上に任意のファイルをドラッグ&ドロップしたら、 ファイルと同じディレクトリにファイルと同名のフォルダ(ファイルの拡張子は含まない)を作成するプログラムはあるでしょうか? パソコンに詳しい友人に聞いたところ、バッチファイルというものを作れば可能とかいっておりましたが、 バッチファイルの作り方がわかりません。 実現するにはどうしたらよいでしょうか?

  • PowerpointでD&Dでの画像挿入ができない

    Powerpoint2007を使っています。OSは,win7です。 最近,powerpoint2007のスライドの中に,別のフォルダ内から画像ファイル(jpg, bmp)をドラッグアンドドロップで挿入することができなくなってしまいました。画像ファイルを,powerpointのスライド上にドラッグすると,アイコンが駐車禁止マーク(マルに斜めの線)に変わり,ドロップしても何も起こりません。ファイル名としてドロップされるというのでもありません。とりあえず, ・PCの再起動 ・Officeの修復 ・常駐ソフトの停止 ・新規powerpointファイルでの実行 は試してみましたが,いずれもダメでした。なお,そのドラッグアンドドロップでの挿入ができないpowerpointファイルを他のPCで開くと,問題なくドラッグアンドドロップでの画像挿入ができました。また,同じoffice2007である word2007 では普通にドラッグアンドドロップでの画像挿入ができました。 画像ファイルをコピーして,powerpointスライドの上での貼り付けはできます。とりあえずこれでしのいでいますが,ドラッグアンドドロップが使えないのは不便ですし,不具合の理由がわからないので気になります。 症例をググってみましたが,同じような現象としては2003年頃に photoeditor との関連付けが切れた場合に,このようなことが起こるというのがありました。しかし,今は photoeditor はありませんし,同じoffice2007 の word2007 へのドラッグアンドドロップはできるので,これは関係ないと思います。 解決法や原因がお分かりの方がいらっしゃいましたら,ご教授くださいますよう,よろしくお願いいたします。

  • 条件にあてはまる場合、行挿入+値を移動させるマクロ

    Excel2003、WindowsXPを使用しています。 説明が分かり難いところがあるかもしれませんが、よろしくお願いいたします。 1.C列に値が入っていた場合、下に行を挿入。 2.挿入した行のB列に、C列に入っていた値を移動。 3.D列に値が入っていた場合、さらにその下に行を挿入。 4.挿入した行のB列に、D列に入っていた値を移動。 5.E列に値が入っていた場合、さらにその下に行を挿入。 6.挿入した行のB列に、E列に入っていた値を移動。 というように、C-E列に値が入っていた場合、下に行を挿入し、 挿入行にその値を移動させるマクロを教えてください。 (実行前)    A列     B列  C列  D列  E列   F列 ああああ  AAA  BBB  CCC  DDD  12222 うううう    EEE                   544 くくく     FFF  GGG  VVV        8 すす     TTT   BBB            4300 (実行後)  A列     B列   C列 ああああ  AAA   12222 ああああ  BBB   12222 ああああ  CCC   12222 ああああ  DDD   12222 うううう    EEE    544 くくく     FFF    8 くくく     GGG   8 くくく     VVV    8 すす     TTT    4300 すす     BBB   4300 上記実行後のように、マクロで出来たら…と思っています。 どうぞよろしくお願いいたします。

  • テキストファイルの一行目に特定の文字を追加するソフトを探しています

    テキストファイルの一行目に特定の文字を追加するソフトを探しています。さらに、ファイルの先頭から何行かを削除する操作もできると助かります。 私はCとフォートランを使うので、 UNIX上でそうゆう操作をするようなプログラムを作るのは可能なのですが・・・ ウィウンドウズ上で、条件を指定しておけば、 あとはドラッグ&ドロップでそうゆうことをやってもらえるソフトがあれば便利なのに!・・と思います。 UNIX上では、読む込むファイルをいちいち指定するのが面倒で・・。