• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScriptで、フォルダ内の拡張子によって処理を分けたい。)

VBScriptでフォルダ内の拡張子によって処理を分けたい

このQ&Aのポイント
  • VBScriptを使用してフォルダ内の拡張子によって処理を分ける方法について相談です。
  • フォルダ内の拡張子によって処理を分けるVBScriptのスクリプトを作成したいです。
  • フォルダ内に特定の拡張子のファイルが存在する場合は処理Aを、存在しない場合は処理Bを行うVBScriptのコードを作成したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

シェルで削除すれば如何です? Dim SHL Set SHL = CreateObject("WScript.Shell") SHL.Run "CMD.exe /C DEL C:\WORK\*.xls", 0, True ファイルが無くても別に何もしないだけです。 ついでにコピーもできます。 SHL.Run "CMD.exe /C COPY C:\hoge\*.xls C:\WORK", 0, True

shimegi
質問者

補足

ご回答ありがとうございます。 シェルで削除するという方法があるのですね!やってみます。

その他の回答 (1)

  • lesskey
  • ベストアンサー率33% (66/200)
回答No.2

ワイルドカードでエクセルファイルだけ削除したいなら DeleteFileメソッドを使えば良いのでは? # objFSC.DeleteFile "C:\WORK\*.xls"

参考URL:
http://homepage2.nifty.com/pasocon/nyumon/filesystemobject/deletefile.html

関連するQ&A