下面的代码将文件夹从一个地方移动到另一个地方。此代码将移动文件夹。但是,结果使文件夹处于只读状态。我尝试移动文件夹而不是复制删除。即使这在这里也无济于事。如何克服这一点。
function CopyFolder(){
try{
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var sourceFolder = document.getElementById("source").value;
var DestnFolder = document.getElementById("destn").value;
var myFolder;
if (!fileSystem.FolderExists(DestnFolder))
{
fileSystem.CreateFolder(DestnFolder);
}
myFolder = fileSystem.GetFolder(sourceFolder);
myFolder.Copy(DestnFolder);
//myFolder = fileSystem.GetFolder(sourceFolder);
//myFolder.Delete();
myFolder = null;
fileSystem = null;
return DestnFolder;
}
catch(err)
{
alert("error in moving Incident folder to Zip");
}
}
如果有任何代码可以删除所有依赖项或清除与fodler保持任何关系的所有对象(或者fodler中的内容),那将非常有用。