目前这是我的脚本
Set oWS = WScript.CreateObject("WScript.Shell")
' Get the %userprofile% in a variable, or else it won't be recognized
userProfile = oWS.ExpandEnvironmentStrings( "%userprofile%" )
我要做的是获取当前登录的用户,我希望它检查目录 D:\"personsuser"\Appdata\Roaming\Local 以查看是否创建了文件夹“Local”,如果没有创建我想通过 vbs 中的 createobject 创建一个。据我所知,上面的脚本抓取了当前登录的用户,但是我不确定如何使用这个变量来创建一个文件夹。
我知道我将不得不在这些方面加入一些东西:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.CreateFolder("C:\FSO")
或者类似的东西:
Dim objNetwork
Dim userName
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
Set objNetwork = CreateObject("WScript.Network")
userName = objNetwork.userName
If fso.driveExists("D:\" & userName & "\AppData\Local\") Then
FSO.CreateDirectory ("D:\" & userName & "\AppData\Local\")
End If
在此先感谢,对 VBS 不是很熟悉,但这是我可以在使用它的环境中操作的唯一平台。