一个创建新文件夹的脚本无法在Windows 2000下运行
这个是微软提供的一个创建文件夹的脚本
ParentFolder = "C:\"
set objShell = CreateObject("Shell.Application")
set objFolder = objShell.NameSpace(ParentFolder)
objFolder.NewFolder "fso\Archive"
我测试过在XP上运行正常,可以连续创建不存在的多层文件夹,而且如果文件夹已经存在的话不会出现报错;但很可惜这个脚本我在一台Windows 2000上测试的时候却提示:最后一行的语句,“对象不支持此操作” 代码:800A01BD
我尝试使用另一个脚本:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.CreateFolder("C:\FSO")
可以在Windows 2000下测试通过,但该脚本存在两个问题很麻烦,1.不可以连续创建多层文件夹(例如:\fso\fso\fso,这样我需要写多条语句来实现比较麻烦);2.如果文件夹已经存在会报文件已存在的错误(这个还好解决)。
现在请教:如果才能使第一个脚本在Windows 2000下正常运行通过?感谢!
另,Windows 2000 SP4 ,IE6 SP1,由于是服务器,所以没有安装其他的例如Office之类的软件,也不允许安装。