正在写入ProgramData文件夹中的数据库
Writing to a database in the ProgramData folder
我正在制作一个firefox扩展,它允许我写入一个数据库,然后由c#程序访问该数据库。我发现这是两人最容易沟通的方式。现在我需要数据库位于programdata文件夹中,这样当安装在客户端PC上时,一切都能正常工作。我不知道该怎么做。我从c#中知道它很简单,但从javascript中我不知道它是如何实现的。
您想要来自Firefox插件的路径:
var path_progData = Services.dirsvc.get('CmPrgs', Ci.nsIFile).path;
这将给你:
C:'ProgramData'Microsoft'Windows'Start Menu'Programs
-在8.1上测试(我猜Win7和8也是如此,但不确定Win7)C:'Documents and Settings'All Users'Start Menu'Programs
-适用于WinXP?
-对于WinVista(我有一台vista机器,但现在没有访问权限,稍后会更新)
您可能更喜欢CmAppData
,它在Win8.1 上只提供C:'ProgramData
收集所有平台上Firefox特殊路径的项目
所以几个月前,我浏览了Firefox源代码中的所有特殊路径关键字,我试图抓住它们,我可能错过了一些,如果我真的错过了,请提及它,这样我们就可以改进它。我的目标是写一些东西,这样我就可以在所有平台上运行,看看有什么特殊的路径。
这是我想出的代码,可以在浏览器环境中从草稿栏复制粘贴并运行:(顺便说一句,路径不同取决于您的配置文件是相对于Profiles目录还是绝对路径配置文件)(如果您使用Firefox的可移植版本,路径也不同)(不是所有路径都只是一些,但如果是可移植的,它们有点疯狂)(可移植的Firefox仅适用于Windows)
var DSP = Cc["@mozilla.org/file/directory_service;1"].getService(Ci.nsIProperties);
var keywords = [];
var str = [];
function doit() {
for (var i=0; i<keywords.length; i++) {
str.push('Keyword: "' + keywords[i] + '"');
try {
var methodFU = FileUtils.getFile(keywords[i], ['']);
str[str.length-1] += '|FU = "' + methodFU.path + '"';
} catch(ex) {
str[str.length-1] += '|FU = "' + ex.message + '"';
}
try {
var methodDS = DSP.get(keywords[i], Ci.nsIFile);
str[str.length-1] += '|DS = "' + methodDS.path + '"';
} catch(ex) {
str[str.length-1] += '|DS = "' + ex.message + '"';
}
}
var gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);
gClipboardHelper.copyString(str.join(''n'))
console.log(str.join(''n'));
}
var keywords = [
//http://mxr.mozilla.org/mozilla-central/source/xpcom/io/nsAppDirectoryServiceDefs.h
'AppRegF',
'AppRegD',
'DefRt',
'PrfDef',
'current',
'default',
'DefProfRt',
'DefProfLRt',
'ARes',
'AChrom',
'APlugns',
'SrchPlugns',
'AChromDL',
'APluginsDL',
'SrchPluginsDL',
'SHARED',
'PrefD',
'PrefF',
'MetroPrefF',
'PrefDL',
'ExtPrefDL',
'PrefDOverride',
'ProfD',
'ProfLD',
'UChrm',
'UsrSrchPlugns',
'LclSt',
'UPnls',
'UMimTyp',
'cachePDir',
'BMarks',
'DLoads',
'SrchF',
'XPIClnupD',
'indexedDBPDir',
'permissionDBPDir',
//http://mxr.mozilla.org/mozilla-central/source/xpcom/io/nsDirectoryServiceDefs.h
'Home',
'TmpD',
'CurWorkD',
'Home',
'Desk',
'CurProcD',
'XCurProcD',
'XpcomLib',
'GreD',
'SysD',
'Trsh',
'Strt',
'Shdwn',
'ApplMenu',
'CntlPnl',
'Exts',
'Fnts',
'Prfs',
'Docs',
'ISrch',
'DfltDwnld',
'ULibDir',
'UsrDsk',
'LocDsk',
'UsrApp',
'LocApp',
'UsrDocs',
'LocDocs',
'UsrIntrntPlgn',
'LoclIntrntPlgn',
'UsrFrmwrks',
'LocFrmwrks',
'UsrPrfs',
'LocPrfs',
'Pct',
'Mov',
'Music',
'IntrntSts',
'WinD',
'ProgF',
'DeskV',
'Progs',
'Cntls',
'Prnts',
'Pers',
'Favs',
'Strt',
'Rcnt',
'SndTo',
'Buckt',
'Strt',
'DeskP',
'Drivs',
'NetW',
'netH',
'Fnts',
'Tmpls',
'CmStrt',
'CmPrgs',
'CmDeskP',
'CmAppData',
'AppData',
'LocalAppData',
'PrntHd',
'CookD',
'DfltDwnld',
'Docs',
'Pict',
'Music',
'Vids',
'Locl',
'LibD',
'XDGDesk',
'XDGDocs',
'XDGDwnld',
'XDGMusic',
'XDGPict',
'XDGPubSh',
'XDGTempl',
'XDGVids',
'DfltDwnld',
'DrvD',
//http://mxr.mozilla.org/mozilla-release/source/toolkit/mozapps/update/nsUpdateService.js#76
'GreD',
'UpdRootD',
'XREExeF',
//http://mxr.mozilla.org/mozilla-release/source/toolkit/mozapps/update/tests/shared.js#55
'ProfDS',
'ProfD',
'GreD',
'XCurProcD',
'XREExeF',
'UpdRootD',
//http://mxr.mozilla.org/mozilla-release/source/xpcom/build/nsXULAppAPI.h
'UAppData',
'XREExtDL',
'XREExeF',
'started',
'ProfDS',
'started',
'ProfLDS',
'XRESysLExtPD',
'XRESysSExtPD',
'XREUSysExt',
'XREAppDist',
'UpdRootD',
'UpdArchD',
'OSUpdApplyToD'
];
doit();
因此,特殊路径字在数组keywords
中。了解所有平台的所有路径将是一件很棒的事情。
上面的代码在Win8.1上生成了这个,它复制到剪贴板,所以可以在这里运行并粘贴。
相对配置文件(常规方法)Win 8.1
Keyword: "AppRegF"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'registry.dat"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'registry.dat" Keyword: "AppRegD"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox" Keyword: "DefRt"|FU = "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.create]"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser'defaults" Keyword: "PrfDef"|FU = "C:'Program Files (x86)'Mozilla Firefox'defaults'pref"|DS = "C:'Program Files (x86)'Mozilla Firefox'defaults'pref" Keyword: "current"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "default"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "DefProfRt"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles" Keyword: "DefProfLRt"|FU = "C:'Users'Vayeate'AppData'Local'Mozilla'Firefox'Profiles"|DS = "C:'Users'Vayeate'AppData'Local'Mozilla'Firefox'Profiles" Keyword: "ARes"|FU = "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.create]"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser'res" Keyword: "AChrom"|FU = "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.create]"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser'chrome" Keyword: "APlugns"|FU = "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.create]"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser'plugins" Keyword: "SrchPlugns"|FU = "C:'Program Files (x86)'Mozilla Firefox'browser'searchplugins"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser'searchplugins" Keyword: "AChromDL"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "APluginsDL"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "SrchPluginsDL"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "SHARED"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "PrefD"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1" Keyword: "PrefF"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'prefs.js"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'prefs.js" Keyword: "MetroPrefF"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'metro-prefs.js"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'metro-prefs.js" Keyword: "PrefDL"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "ExtPrefDL"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "PrefDOverride"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'preferences"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'preferences" Keyword: "ProfD"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1" Keyword: "ProfLD"|FU = "C:'Users'Vayeate'AppData'Local'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1"|DS = "C:'Users'Vayeate'AppData'Local'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1" Keyword: "UChrm"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'chrome"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'chrome" Keyword: "UsrSrchPlugns"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'searchplugins"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'searchplugins" Keyword: "LclSt"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'localstore.rdf"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'localstore.rdf" Keyword: "UPnls"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "UMimTyp"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'mimeTypes.rdf"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'mimeTypes.rdf" Keyword: "cachePDir"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "BMarks"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'bookmarks.html"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'bookmarks.html" Keyword: "DLoads"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'downloads.rdf"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1'downloads.rdf" Keyword: "SrchF"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XPIClnupD"|FU = "C:'Program Files (x86)'Mozilla Firefox'browser"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser" Keyword: "indexedDBPDir"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "permissionDBPDir"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "Home"|FU = "C:'Users'Vayeate"|DS = "C:'Users'Vayeate" Keyword: "TmpD"|FU = "C:'Users'Vayeate'AppData'Local'Temp"|DS = "C:'Users'Vayeate'AppData'Local'Temp" Keyword: "CurWorkD"|FU = "C:'Program Files (x86)'Mozilla Firefox"|DS = "C:'Program Files (x86)'Mozilla Firefox" Keyword: "Home"|FU = "C:'Users'Vayeate"|DS = "C:'Users'Vayeate" Keyword: "Desk"|FU = "C:'Users'Vayeate'Desktop"|DS = "C:'Users'Vayeate'Desktop" Keyword: "CurProcD"|FU = "C:'Program Files (x86)'Mozilla Firefox'browser"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser" Keyword: "XCurProcD"|FU = "C:'Program Files (x86)'Mozilla Firefox'browser"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser" Keyword: "XpcomLib"|FU = "C:'Program Files (x86)'Mozilla Firefox'xul.dll"|DS = "C:'Program Files (x86)'Mozilla Firefox'xul.dll" Keyword: "GreD"|FU = "C:'Program Files (x86)'Mozilla Firefox"|DS = "C:'Program Files (x86)'Mozilla Firefox" Keyword: "SysD"|FU = "C:'Windows'system32"|DS = "C:'Windows'system32" Keyword: "Trsh"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "Strt"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Start Menu'Programs'Startup"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Start Menu'Programs'Startup" Keyword: "Shdwn"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "ApplMenu"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "CntlPnl"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "Exts"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "Fnts"|FU = "C:'Windows'Fonts"|DS = "C:'Windows'Fonts" Keyword: "Prfs"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "Docs"|FU = "C:'Users'Vayeate'Documents"|DS = "C:'Users'Vayeate'Documents" Keyword: "ISrch"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "DfltDwnld"|FU = "C:'Users'Vayeate'Downloads"|DS = "C:'Users'Vayeate'Downloads" Keyword: "ULibDir"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "UsrDsk"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "LocDsk"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "UsrApp"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "LocApp"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "UsrDocs"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "LocDocs"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "UsrIntrntPlgn"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "LoclIntrntPlgn"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "UsrFrmwrks"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "LocFrmwrks"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "UsrPrfs"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "LocPrfs"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "Pct"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "Mov"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "Music"|FU = "C:'Users'Vayeate'Music"|DS = "C:'Users'Vayeate'Music" Keyword: "IntrntSts"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "WinD"|FU = "C:'Windows"|DS = "C:'Windows" Keyword: "ProgF"|FU = "C:'Program Files (x86)"|DS = "C:'Program Files (x86)" Keyword: "DeskV"|FU = "C:'Users'Vayeate'Desktop"|DS = "C:'Users'Vayeate'Desktop" Keyword: "Progs"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Start Menu'Programs"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Start Menu'Programs" Keyword: "Cntls"|FU = "Component returned failure code: 0x80520009 (NS_ERROR_FILE_INVALID_PATH) [nsIFile.create]"|DS = "" Keyword: "Prnts"|FU = "Component returned failure code: 0x80520009 (NS_ERROR_FILE_INVALID_PATH) [nsIFile.create]"|DS = "" Keyword: "Pers"|FU = "C:'Users'Vayeate'Documents"|DS = "C:'Users'Vayeate'Documents" Keyword: "Favs"|FU = "C:'Users'Vayeate'Favorites"|DS = "C:'Users'Vayeate'Favorites" Keyword: "Strt"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Start Menu'Programs'Startup"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Start Menu'Programs'Startup" Keyword: "Rcnt"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Recent"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Recent" Keyword: "SndTo"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'SendTo"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'SendTo" Keyword: "Buckt"|FU = "Component returned failure code: 0x80520009 (NS_ERROR_FILE_INVALID_PATH) [nsIFile.create]"|DS = "" Keyword: "Strt"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Start Menu'Programs'Startup"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Start Menu'Programs'Startup" Keyword: "DeskP"|FU = "C:'Users'Vayeate'Desktop"|DS = "C:'Users'Vayeate'Desktop" Keyword: "Drivs"|FU = "Component returned failure code: 0x80520009 (NS_ERROR_FILE_INVALID_PATH) [nsIFile.create]"|DS = "" Keyword: "NetW"|FU = "Component returned failure code: 0x80520009 (NS_ERROR_FILE_INVALID_PATH) [nsIFile.create]"|DS = "" Keyword: "netH"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Network Shortcuts"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Network Shortcuts" Keyword: "Fnts"|FU = "C:'Windows'Fonts"|DS = "C:'Windows'Fonts" Keyword: "Tmpls"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Templates"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Templates" Keyword: "CmStrt"|FU = "C:'ProgramData'Microsoft'Windows'Start Menu"|DS = "C:'ProgramData'Microsoft'Windows'Start Menu" Keyword: "CmPrgs"|FU = "C:'ProgramData'Microsoft'Windows'Start Menu'Programs"|DS = "C:'ProgramData'Microsoft'Windows'Start Menu'Programs" Keyword: "CmDeskP"|FU = "C:'Users'Public'Desktop"|DS = "C:'Users'Public'Desktop" Keyword: "CmAppData"|FU = "C:'ProgramData"|DS = "C:'ProgramData" Keyword: "AppData"|FU = "C:'Users'Vayeate'AppData'Roaming"|DS = "C:'Users'Vayeate'AppData'Roaming" Keyword: "LocalAppData"|FU = "C:'Users'Vayeate'AppData'Local"|DS = "C:'Users'Vayeate'AppData'Local" Keyword: "PrntHd"|FU = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Printer Shortcuts"|DS = "C:'Users'Vayeate'AppData'Roaming'Microsoft'Windows'Printer Shortcuts" Keyword: "CookD"|FU = "C:'Users'Vayeate'AppData'Local'Microsoft'Windows'INetCookies"|DS = "C:'Users'Vayeate'AppData'Local'Microsoft'Windows'INetCookies" Keyword: "DfltDwnld"|FU = "C:'Users'Vayeate'Downloads"|DS = "C:'Users'Vayeate'Downloads" Keyword: "Docs"|FU = "C:'Users'Vayeate'Documents"|DS = "C:'Users'Vayeate'Documents" Keyword: "Pict"|FU = "C:'Users'Vayeate'Pictures"|DS = "C:'Users'Vayeate'Pictures" Keyword: "Music"|FU = "C:'Users'Vayeate'Music"|DS = "C:'Users'Vayeate'Music" Keyword: "Vids"|FU = "C:'Users'Vayeate'Videos"|DS = "C:'Users'Vayeate'Videos" Keyword: "Locl"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "LibD"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XDGDesk"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XDGDocs"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XDGDwnld"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XDGMusic"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XDGPict"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XDGPubSh"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XDGTempl"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XDGVids"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "DfltDwnld"|FU = "C:'Users'Vayeate'Downloads"|DS = "C:'Users'Vayeate'Downloads" Keyword: "DrvD"|FU = "C:"|DS = "C:" Keyword: "GreD"|FU = "C:'Program Files (x86)'Mozilla Firefox"|DS = "C:'Program Files (x86)'Mozilla Firefox" Keyword: "UpdRootD"|FU = "C:'Users'Vayeate'AppData'Local'Mozilla'updates'E7CF176E110C211B"|DS = "C:'Users'Vayeate'AppData'Local'Mozilla'updates'E7CF176E110C211B" Keyword: "XREExeF"|FU = "C:'Program Files (x86)'Mozilla Firefox'firefox.exe"|DS = "C:'Program Files (x86)'Mozilla Firefox'firefox.exe" Keyword: "ProfDS"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1" Keyword: "ProfD"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1" Keyword: "GreD"|FU = "C:'Program Files (x86)'Mozilla Firefox"|DS = "C:'Program Files (x86)'Mozilla Firefox" Keyword: "XCurProcD"|FU = "C:'Program Files (x86)'Mozilla Firefox'browser"|DS = "C:'Program Files (x86)'Mozilla Firefox'browser" Keyword: "XREExeF"|FU = "C:'Program Files (x86)'Mozilla Firefox'firefox.exe"|DS = "C:'Program Files (x86)'Mozilla Firefox'firefox.exe" Keyword: "UpdRootD"|FU = "C:'Users'Vayeate'AppData'Local'Mozilla'updates'E7CF176E110C211B"|DS = "C:'Users'Vayeate'AppData'Local'Mozilla'updates'E7CF176E110C211B" Keyword: "UAppData"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox" Keyword: "XREExtDL"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XREExeF"|FU = "C:'Program Files (x86)'Mozilla Firefox'firefox.exe"|DS = "C:'Program Files (x86)'Mozilla Firefox'firefox.exe" Keyword: "started"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "ProfDS"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1" Keyword: "started"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "ProfLDS"|FU = "C:'Users'Vayeate'AppData'Local'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1"|DS = "C:'Users'Vayeate'AppData'Local'Mozilla'Firefox'Profiles'qekfxcdm.Unnamed Profile 1" Keyword: "XRESysLExtPD"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XRESysSExtPD"|FU = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"|DS = "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]" Keyword: "XREUSysExt"|FU = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Extensions"|DS = "C:'Users'Vayeate'AppData'Roaming'Mozilla'Extensions" Keyword: "XREAppDist"|FU = "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.create]"|DS = "C:'Program Files (x86)'Mozilla Firefox'distribution" Keyword: "UpdRootD"|FU = "C:'Users'Vayeate'AppData'Local'Mozilla'updates'E7CF176E110C211B"|DS = "C:'Users'Vayeate'AppData'Local'Mozilla'updates'E7CF176E110C211B"
我只在上面粘贴了Win8.1的相对路径配置文件,其余的我在评论中收集它们:https://gist.github.com/Noitidart/715840fa5008ee032017因为堆栈溢出不允许有这么多文本。
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- 如何将JS文件从其他文件夹链接到页面
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- 在以前的文件夹中加载脚本
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- $.ajaxFileUpload 已成功将文件上传到文件夹,但无法传递要保存在数据库中的值
- 如何用php上传数据库和文件夹中的照片
- 如何将base64映像存储到数据库和我的服务器文件夹中
- 正在写入ProgramData文件夹中的数据库