js 文件中的代码:
var strFolder = "D:\\TEST";
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
// 检查文件夹是否存在
if (!objFSO.FolderExists(strFolder)){
// 创建文件夹
var strFolderName = objFSO.CreateFolder(strFolder);
}
上面这样 会在 我得D盘根目录 下创建 一个TEST的文件夹,但是 当我现在想在 TEST的文件夹 下再创建文件夹时 我却 不能正常创建 代码在下面:
var strFolder = "D:\\TEST\\TESTSON";
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
// 检查文件夹是否存在
if (!objFSO.FolderExists(strFolder)){
// 创建文件夹
var strFolderName = objFSO.CreateFolder(strFolder);
}
var myObject = new ActiveXObject("Scripting.FileSystemObject"); var newfolder = myObject.CreateFolder ("d:\\newtmp\\test2"); //表示没有问题,估计是ie权限的问题,在ie选项中设置安全,将自定义级别中和Active有关系,设置一下,应该就没有问题了,或者用c#写ActiveX控件注册com