一个创建新文件夹的脚本无法在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之类的软件,也不允许安装。
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之类的软件,也不允许安装。
...全文
相关推荐
Genesis2000、InCAM脚本图文教程
Genesis2000, InCAM的C-shell脚本教程,图文并茂,简单易懂,可以和作者加微信沟通
G41主板windows2000驱动之集成显卡部分
G41主板windows2000驱动之集成显卡部分,本人以安装成功,绝对能用。 需要通过设备管理器更新驱动程序的方法来安装,里面的setup.exe是为XP准备的,在2000下不能用。
解决 Windows 无法显示隐藏文件夹的问题
解决 Windows 无法显示隐藏文件夹的问题(在 WindowsXP/2000/2003下通过)
Windows2000脚本编程实用大全
用于WINDOWS脚本编程,详细介绍了WINDOWS2000操作系统如何编写脚本程序。
Windows2000脚本编程实用大全解密版
Windows2000脚本编程实用大全 原PDG解密


