我正在寻找用户本地资料,例如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();
}
}
答案 0 :(得分:0)
AppData包含数据文件夹,默认情况下,其他用户无法访问该文件夹。
您需要更改用户访问AppData的权限。