0
我試圖編輯位於AppData\Roaming
中的文件夾內的json文件。使用Windows JScript在APPDATA中列出文件夾的子目錄
文件路徑是AppData\Roaming\Myapp\RANDOM_CRAP\settings.json
RANDOM_CRAP
只是一個隨機文件夾名稱是爲每臺機器不同。 爲了打開這個文件進行寫操作,我第一次嘗試得到它的文件路徑,像這樣:
function getAppData() {
var oShell = new ActiveXObject("WScript.Shell");
var strValue = oShell.RegRead("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders\\AppData");
return strValue;
}
問題是,該註冊表項下存儲的值是%USERPROFILE%\AppData\Roaming
這似乎不打開:
var folder = fso.GetFolder(getAppData());
(拋出Path not found
錯誤)
我能以另一種方式APPDATA路徑?