大量のファイルの拡張子をプログラムから一気に変更したいと思っております。
そのようなツールは持ってはいるのですが、いざ自分で作成しようとすると意外に
難しく、今頭を悩ませております。どなたか教えていただけませんでしょうか?
よろしくお願い致します。
VB.NETなら、FileInfoクラスのMoveToメソッド。
VB6なら、Nameステートメントで、拡張子を含めたファイル名を
変更できます。あとはこれらを、ファイル数分繰り返してやれば良いかと。
追記させていただくと、
.NETで有れば、
System.IO.Path.ChangeExtension(パス, 拡張子)
というメソッドが有ります。
すいません(__)、ファイルの拡張子を直接変更する方法でしたね。
System.IO.Path.ChangeExtension(パス, 拡張子)は、取得したファイル名を文字列変換する為のメソッドです。
お詫びに…FileInfoクラスの使用方法が難しいのであれば、
System.IO.File.Copy
System.IO.File.Delete
メソッドを使ってリネームするという簡単な方法もあります。
魔界の仮面弁士さん、クリリンさん有難うございました。
環境はVB6でしたが、いずれ.Netでも同じことをする可能性があったので
大変勉強になりました。
ツイート | ![]() |