|
こんにちは。かみちゃん です。
>駄目でした。このif文は間違っているのでしょうか?
> If MyDesktopPath & "\DATA_DRAIN" = "" Then
MyDesktopPath & "\DATA_DRAIN"
という文字列と
""
という文字列をを比較していますから、絶対に一致することはありませんよね?
ちなみに、次のような感じでできると思います。
単なるフォルダの存在チェックしかしていませんが・・・
Sub make_folder()
Dim MyWSH As Object
Dim MyDesktopPath As String
Set MyWSH = CreateObject("WScript.Shell")
MyDesktopPath = MyWSH.SpecialFolders("Desktop")
If Dir(MyDesktopPath & "\DATA_DRAIN", vbDirectory) = "" Then
MkDir MyDesktopPath & "\DATA_DRAIN"
Else
MsgBox MyDesktopPath & "\DATA_DRAIN はすでに存在します"
End If
End Sub
|
|