プロが教える店舗&オフィスのセキュリティ対策術

大量のテキストファイルのファイル名をそれぞれのファイルの第一行目に挿入したいのですが、簡単に出来る方法がないかと調べたのですが、

http://gallery.technet.microsoft.com/scriptcente …

と言うページを見つけました。

しかし、さっぱり意味が分かりません。

バッチファイルを作って、そのバッチファイルのアイコンにドラッグ&ドロップしたら出来るようになるのでしょうか?

やり方を教えてください。

A 回答 (2件)

>複数ファイルをまとめて出来るように編集出来ませんでしょうか?



おかしいですね。服すファイルをまとめてできるはずですが。
何か間違えてませんか?

>加えて、ファイル名の拡張子を消したものを挿入できるように編集出来ないでしょうか?

echo %~nx1 のところを、echo %~n1 にしてください。
    • good
    • 0

バッチだとこんな感じで。



:LOOP
move "%~1" "%~1.$$$"
>"%~1" echo %~nx1
copy "%~1"+"%~1.$$$"
del "%~1.$$$"
shift
if not "%~1" == "" goto LOOP

ファイル名で無く、フルパス名を挿入したい場合は、
>"%~1" echo %~1
で。
    • good
    • 0
この回答へのお礼

ありがとうございます。

もうすこし甘えさせていただけないでしょうか?

とりあえず、ファイルを一つずつはできるようになりましたが、
複数ファイルをまとめて出来るように編集出来ませんでしょうか?

加えて、ファイル名の拡張子を消したものを挿入できるように編集出来ないでしょうか?

お礼日時:2013/02/11 16:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!