投稿日 | : 2003/07/24(Thu) 20:44 |
投稿者 | : NAO★ |
Eメール | : |
URL | : |
タイトル | : Re: Dir関数について |
> if Dir("\\System_SV\イメージ",vbDirectory) <> "" then
確かに共有フォルダ名だと出来ないですね。
でもGetAttrだとフォルダとして 16 が返ってきますので、
存在チェックだけなら、そちら使えば回避できます。
> if Dir("\\System_SV\イメージ\abc",vbDirectory) <> "" then
> >>>
> 上記のように階層を深く指示すると、エラーメッセージは帰って
> きません。やはり、階層による問題なのでしょうか…?
多分共有フォルダの\\System_SV\イメージだけだと
\\System_SVというコンピュータ名をフォルダとみなして、
その中のディレクトリを調べようとするのでエラーになるのでは?
"\\System_SV\イメージ\" というふうに最後に\をつけるとイメージフォルダ内の
ディレクトリを取り出しますので。