Vbscript IsEmpty没有按预期工作
我编写了一个VBScript,根据特定文件夹路径(作为输入提供)的文件类型对文件进行分组。我试图处理一个场景,当文件夹路径为空时,脚本应该要求我们提及文件路径。然而,我无法处理它Vbscript IsEmpty没有按预期工作,vbscript,Vbscript,我编写了一个VBScript,根据特定文件夹路径(作为输入提供)的文件类型对文件进行分组。我试图处理一个场景,当文件夹路径为空时,脚本应该要求我们提及文件路径。然而,我无法处理它 v_Path = InputBox("Enter the FileName Along With Path") If IsEmpty(v_Path) Then MsgBox("What's the File Path?") Else Set objFso = CreateObject("Scriptin
v_Path = InputBox("Enter the FileName Along With Path")
If IsEmpty(v_Path) Then
MsgBox("What's the File Path?")
Else
Set objFso = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(v_Path)
Set colFiles = objFolder.Files
For Each objFile in colFiles
v_FileName = v_Path&"\" & objFile.Name
v_FileExtensionName = v_Path & "\" & objFso.GetExtensionName(v_FileName)
If Not(objFso.FolderExists(v_FileExtensionName)) Then
objFso.CreateFolder(v_FileExtensionName)
objFso.MoveFile v_FileName, v_FileExtensionName & "\"
Else
objFso.MoveFile v_FileName, v_FileExtensionName & "\"
End If
Next
MsgBox("Files Grouped Based on File Type!!")
End If
Set objFso = Nothing
Set objFolder = Nothing
Set colFiles = Nothing
IsEmpty看着这里的字符串,说v_路径是否初始化。如果变量是对象引用或未声明,则isEmpty将返回true。在这种情况下,消息框返回空字符串或“” 试试这个变化
If Isempty(v_Path) or v_Path = "" Then
或者只是
If v_Path = "" Then
IsEmpty看着这里的字符串,说v_路径是否初始化。如果变量是对象引用或未声明,则isEmpty将返回true。在这种情况下,消息框返回空字符串或“” 试试这个变化
If Isempty(v_Path) or v_Path = "" Then
或者只是
If v_Path = "" Then