|
|
●DOS/Windowsのバージョン↓ XP & 2003 exist を使ってファイルの存在チェックをする際にワイルドカードを使うとうまく動作してくれません。 ワイルドカードといっても「*.txt」のようにすればうまく動作するのですが、「*.*」とすると、常にtrueになってしまいます。 やりたいこととしては、特定のディレクトリに何かしらファイルがあればハンドリングしたいと思っています。 たとえば以下のようにしたいのですが・・・ if exist *.* ( echo [ある] ) else ( echo [ない] ) しかしながらこれではファイルもディレクトリも無い状態にもかかわらず、結果が「ある」になってしまいます。 ファイルの存在有無チェックで良い方法はないでしょうか? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1001.existでワイルドカードは使えない? koohee 06/02/13(月) 22:54 |
1002.Re:existでワイルドカードは使えない? じゃく 06/02/14(火) 00:20 |
1005.Re:existでワイルドカードは使えない? otn 06/02/14(火) 04:08 |
1007.Re:existでワイルドカードは使えない? koohee 06/02/14(火) 14:29 |
1009.Re:existでワイルドカードは使えない? otn 06/02/14(火) 18:23 |
1010.Re:existでワイルドカードは使えない? koohee 06/02/14(火) 20:22 |
1015.Re:existでワイルドカードは使えない? otn 06/02/15(水) 13:20 |
1016.Re:existでワイルドカードは使えない? koohee 06/02/16(木) 16:38 |
1008.Re:existでワイルドカードは使えない? じゃく 06/02/14(火) 16:12 |