移动后处于只读模式的文件夹

时间:2014-08-04 08:50:17

标签: html internet-explorer activex activexobject

下面的代码将文件夹从一个地方移动到另一个地方。此代码将移动文件夹。但是,结果使文件夹处于只读状态。我尝试移动文件夹而不是复制删除。即使这在这里也无济于事。如何克服这一点。

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中的内容),那将非常有用。

0 个答案:

没有答案