過去の桐井戸端BBS (桐ver.8) |
11685 | UNCでフォルダの存在を調べるには | 尾形 | 2001/06/16-12:41 |
どうもお世話になります。 どうしても分からないので教えてください 例えば フォルダ "\\SV1\DATA\PRG" が存在するかを調べるにはどうしたらいいのでしょうか? (UNCで引きたいのですが) 関数でありそうですが・・・どうも出来ないのです よろしくお願いします | |||
11689 | Re:UNCでフォルダの存在を調べるには | hidetake | 2001/06/16-13:54 |
記事番号11685へのコメント その1 コマンドラインを用いる方法 例えば次のようなバッチを作成し ------------------------------------ @echo off if "%1" == "" exit if exist %1 echo 1 > fcheck.txt if not exist %1 echo 0 > fcheck.txt ------------------------------------ fcheck.bat \\SV1\DATA\PRG とでも実行する その2 桐内部で処理する方法 桐は #fsize や #ファイル検索 ではUNC を判断してくれないようなので 次のようなコマンドを実行し終了状態の結果(&実行リターン)で判断する? ------------------------------------ &STR ="\\SV1\DATA\PRG\fcheck.txt" ファイル削除 &STR,終了状態=&削除件数 印字開始 &STR,終了状態=&実行リターン 印字終了 ファイル削除 &STR,終了状態=&削除件数 ------------------------------------ と言った方法などがあるでしょうか? | |||
11690 | Re:UNCでフォルダの存在を調べるには | 尾形 | 2001/06/16-14:24 |
記事番号11689へのコメント いつも、有難う御座います _o_ >桐は #fsize や #ファイル検索 では >UNC を判断してくれないようなので みたいですね 方法2を参考にさせていただきました ありがとう御座います。 | |||
11698 | Re:UNCでフォルダの存在を調べるには | hidetake | 2001/06/16-20:49 |
記事番号11690へのコメント どうもっ! 最初考えたときはできるかどうかだけを考えましたけど、 存在するときはすぐに終わるから良いけど、存在しない場合を考えると、 無駄な削除等はやめておいた方が良かったかも知れませんね? (^_^; &STR ="\\SV1\DATA\PRG\fcheck.txt" 印字開始 &STR,終了状態=&実行リターン 印字終了 cond (&実行リターン) ファイル削除 &STR,終了状態=&削除件数 | |||
11702 | Re:UNCでフォルダの存在を調べるには | 尾形 | 2001/06/17-01:54 |
記事番号11698へのコメント 了解です! UNCで可だったり不可だったり・・・ まぁ、全部不可よりいいけど |