フォルダの存在チェック
- 題名: フォルダの存在チェック
- 著者: panda
- 日時: 2007/02/08 11:10:34
- ID: 19046
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: フォルダの存在チェック
- 著者: Blue
- 日時: 2007/02/08 11:20:01
- ID: 19047
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: フォルダの存在チェック
- 著者: panda
- 日時: 2007/02/08 11:34:46
- ID: 19048
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[VB6以前]
お世話になります。
フォルダの存在チェックで悩んでいます。
If fs.DriveExists(dirName) = False Then
'ディレクトリの作成
fs.CreateFolder Left(dirName, Len(dirName) - 1)
End If
(fsは、Dim fs As New FileSystemObjectと定義してあります)
dirNameには、"c:\program files"が入っています。
本来なら、存在するフォルダなので、Trueが返ってきそうですが、
Falseが返ってきてしまいます。
どうやら、パス内の空白が悪さをしているようで、
空白のないパスであれば、存在チェックはうまくいきます。
何か対処法がありましたら、教えてください。