街中で見かけて「グッときた人」の思い出

すみません、どなたか教えて下さい。

コマンドであるディレクトリに「YYYYMMDD」という日付のフォルダがあるかないかのチェックを行いたいです。
どのようにしたらよいでしょうか??
(あるディレクトリには5年分くらいのフォルダが存在します。)

よろしくお願い致します。

A 回答 (3件)

 遅くなって申し訳ありません。


 Windows2K系のコマンドを駆使してとなると普通にプログラム組むより大変じゃないかと思います(不可能かも)。
 サーバ上でWSH(VBScriptなど)が使えると思うのでそれで組んだほうが楽だと思います。
 参考URLをご参照ください。

参考URL:http://www.atmarkit.co.jp/fwin2k/operation/wsh01 …
    • good
    • 0
この回答へのお礼

不可能ですか、、、仕方ないですね。
VBScriptで作成したいと思います。
色々とアドバイスありがとうございました!!

お礼日時:2008/01/16 16:28

コマンドでしょうか?


「dir /AD 20080109」
とかじゃだめなんでしょうか?
ワイルドカード「*」「?」も使えますが・・・
「dir /AD 2008*」2008年分すべて
「dir /AD 2007??01」2007年の全月の1日分
それとも何かのプログラム言語を使用してということでしょうか。

この回答への補足

コメントありがとうございます。
またまたご説明不足ですみません。
コマンドを組み合わせてバッチファイルを作成中です。
その中で、「YYYYMMDD」(昨日の日付)のフォルダがあればそのフォルダ毎コピーを行う
という処理をしたいです。
そのコピーの前に、フォルダ有無の確認処理を実施したいです。
よろしくお願い致します。

補足日時:2008/01/09 16:48
    • good
    • 0

OSは?



またそのディレクトリはズバリ「YYYYMMDD」なのでしょうか(例:20080108)
?それとも他の文字との組み合わせなのでしょうか?

それとファイルで「YYYYMMDD」という名前のファイルは存在しないと考えてよろしいのでしょうか?

補足が必要だと思います

この回答への補足

ご回答ありがとうございます。
不足分を補足いたします。
OSは、windows2000、2000Server、2003Serverで使用したいです。
ディレクトリは、ズバリ「YYYYMMDD」(20080108)です。
昨日のフォルダの有無を確認したいので、もしも処理が今日であれば「20080108」。
明日の処理であれば、「20080109」です。
この昨日の日付「YYYYMMDD」は変数としてセットしています。
また、ファイルで「YYYYMMDD」という名前のファイルは存在しません。
すみませんが、よろしくお願い致します。

補足日時:2008/01/09 08:41
    • good
    • 0

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