如何使用javascript访问用户本地配置文件?

时间:2016-07-13 07:58:33

标签: javascript user-profile

我正在寻找用户本地资料,例如C:\Users\username\AppData\Local。到目前为止,没有运气,但我想听取专家的意见,我怎样才能访问用户本地资料?

更新

如果我尝试使用以下代码段,则会在C:\Users\username\Desktop创建,但当我尝试使用\\AppData\\Local\\ABC.txt时会提示Path not found

function createFile(){
    var fileObj = new ActiveXObject("Scripting.FileSystemObject");
    var fileName = "ABC.txt";

    if(fileObj.FileExists(fileName)){
        //empty file
        var emptyFile = fileObj.OpenTextFile(fileName, 2, false);
        emptyFile.close();
        //write to file
        var openFile = fileObj.OpenTextFile(fileName, 2, false);
        openFile.WriteLine("Created from JS");
        openFile.close();       
    }
    else{
        //create new file
        var newfile = fileObj.CreateTextFile(fileName,false);
        //write to file
        newfile.WriteLine("Created from JS");
        newfile.close();
    }
}

1 个答案:

答案 0 :(得分:0)

AppData包含数据文件夹,默认情况下,其他用户无法访问该文件夹。

您需要更改用户访问AppData的权限。