質問: vbsでd&dで同名ファイルの違う拡張子のファイルだけを削除したい。 vbsでd&dで同名ファイルの違う拡張子のファイルだけを削除したい。 出来れば複数のファイルd&d出来ると有り難いです。 demo1.txt demo2.txt この二つを作成したvbsにドロップして 指定したフォルダーの中から指定した拡張子例えばdoc wmv avi (指定フォルダーの中) demo1.doc demo2.wmv demo2.avi これらのファイルがあった場合削除すると言う物を作りたいのですがどんなふうに組んだら良いのでしょうか? 簡単に言えば ドロップするファイルは削除しないで指定しているフォルダーの中に有る同じ名前の違う拡張子のファイルを削除すると言うものを作りたいのです。 特にvbsで必ずと言う訳ではなくbatも可能なら平気なので何方かお力下さい。
回答: バッチスクリプトで。 :loop if "%~1" == "" exit /b for %%f in ("%~dpn1.*") do if not "%%~f" == "%~1" del "%%~f" shift goto :loop %~dpn1 が引数のファイル名の拡張子を除いた部分になります。