草庐IT

CSIDL_COMMON_APPDATA

全部标签

c# - 在构建之后/之前将文件复制到 AppData\Roaming

我目前正在使用内置的构建后事件将文件移动到临时目录:xcopy"$(ProjectDir)RequiredItems/*""C:\Users\Jcras\Documents\temp"但是我想将这些动态地移动到用户RoamingAppData。我无法让以下代码工作:xcopy"$(ProjectDir)RequiredItems/*""%ALLUSERSPROFILE%\Elysium\"xcopy"$(ProjectDir)RequiredItems/*""%AppData%/Roaming/Elysium/"任何帮助将不胜感激编辑:以下作品:xcopy/s/y"$(ProjectD

windows - 从 Windows 8.1 Cordova 应用程序的 appdata 文件夹加载 HTML/JS 文件时出现问题

我正在为windows8.1开发Cordova应用程序。我开发了从Web下载zip并将其解压缩到应用程序的“AppData(appdata:///local/)”文件夹的功能。该zip文件包含HTML和JS文件。现在我想在Windows应用程序中显示该html。我正在访问一个名为“ms-appdata:///local/home.html”的html文件“home.html”,但它不可访问任何形式的帮助/建议将不胜感激 最佳答案 Windows不支持从AppData访问JS/HTML/CSS。要从AppData(ms-appdata

windows - 在 Common Lisp 中创建隐藏文件

由于Unix平台上的隐藏文件仅以句点开头,因此使用CommonLisp创建隐藏文件是微不足道的。Windows机器上的隐藏文件定义不同。他们有一个fileattribute表明它们是否被隐藏。如何使用CommonLisp创建这些类型的文件?我在Windows上使用AllegroCL。 最佳答案 ANSICL标准不提供此类功能。不过,您的供应商可能会提供它。file-hidden-p怎么样?:(setf(file-hidden-p"my-file")t)附言。请注意,我已经超过15年没有使用Allegro了。以上信息来自谷歌:搜索al

node.js - 每个命令上的 npm 错误 : EEXIST: file already exists, mkdir 'c:\users\user\appdata\Roaming\npm'

我刚接触node和npm,这很令人沮丧。嗯,这几乎都在标题中说了。在使用非提升提示的Windows10x64上,所有npm命令都显示:EEXIST:filealreadyexists,mkdir'c:\Users\Josep\AppData\Roaming\npm'atError(native)甚至npm-v在版本号前显示两次。没有在提升的提示中出现。版本号在提升和用户提示中不同。仔细检查PATH变量。在两个cmd窗口上相同。Node版本6.10.0NPM版本:提升提示时为4.3.0,用户提示时为3.10.10。 最佳答案 对我来说

windows - SHGetSpecialFolderPath,如何从 32 位应用程序访问 64 位 CSIDL

有没有办法让在64位系统上运行的32位应用程序访问64位应用程序的默认文件夹?例如,在32位应用程序中将SHGetSpecialFolderPath与CSIDL_PROGRAM_FILES结合使用会返回“C:\从32位应用程序获取“C:\ProgramFiles”的方法?这里的一个相关问题没有帮助SHGetFolderPath()32bitvs64bit在调用SHGetSpecialFolderPath之前也不会抑制wow64文件系统重定向 最佳答案 回答我自己的问题,SHGetSpecialFolderPath似乎是不可能的。在V

windows - 如何启用 'Microsoft.Windows.Common-Controls' 进行指定控制?

我有一个旧的MFC应用程序,由于某些控件的新行为,我无法为此应用程序中的所有控件启用“Microsoft.Windows.Common-Controls”。但我需要它用于支持EM_SETCUEBANNER的CEdit。我尝试在OnInitDialog中这样做:m_edt=(CEdit*)GetDlgItem(edit_id);inti=SetWindowTheme(m_edt->m_hWnd,L"Explorer",NULL);SetWindowTheme返回0但我仍然无法使用EM_SETCUEBANNER消息。如何仅为CEdit启用Microsoft.Windows.Common-C

windows - 如何重新配置​​ RabbitMQ 不在 Windows 上使用 %appdata%?

如何重新配置​​RabbitMQ以不将%appdata%用于配置文件?跟进问题RabbitMQ:changeportonWindowsServer 最佳答案 如前所述,如何重新配置​​rabbitMQ以使用任意目录。当作为服务运行时,这将有一些关于访问数据库文件等的好处,而无需重新定义用户绑定(bind)的%appdata%访问权限。在您的Windows环境设置中,您需要重新定义RABBITMQ_BASE,我已经用c:\rmq(oroneoftheothersasdescribedinthedocumentation)对其进行了测试

windows - 可嵌入的 Common-Lisp asdf :defsystem returning invalid relative pathname

我正在尝试学习如何使用Common-Lisp的asdf,我有以下代码:(asdf:defsystemexample:serialt:components((:file"first")(:file"second")))但是,我一直收到错误:Conditionoftype:SIMPLE-ERRORInvalidrelativepathname#P"first.lisp"forcomponent("example""first")我在与这两个Lisp文件相同的目录中启动repl,但我不明白为什么会出现错误。我错过了什么?我在Windows上使用ECL 最佳答案

c# - 文件从程序数据重定向到 AppData\Local\VirtualStore\ProgramData

我正在使用C#和.net3.5我将我的程序数据保存在一个文件中:C:\ProgramData\MyProgramName\fileName.xml在安装并运行我的应用程序一次后,我卸载了它(在卸载过程中,我从“程序数据”中删除了所有文件)然后我重新安装应用程序并运行它。奇怪的是,我的应用程序启动时就好像程序数据中的文件存在一样——这意味着,即使数据文件已被删除,我的应用程序中仍有旧数据。运行时:File.Exists("C:\ProgramData\MyProgramName\fileName.xml")即使我确定该文件不存在,我也得到了“真”。当我以管理员身份运行应用程序然后文件不存

windows - 在 VBS 中获取 Common Documents 文件夹

令我非常懊恼的是,我必须使用VBS编写InstallShield2010LE自定义操作。我没有VBS经验,所以我基本上是将我找到的代码片段放在一起。我需要获取通用文档文件夹(CSIDL_COMMON_DOCUMENTS)。它没有在WScript.Shell.SpecialFolders中定义(尽管AllUsersDesktop是)。我找到了一些尝试链接到系统DLL的示例代码:PrivateDeclareFunctionSHGetFolderPathLib"shfolder.dll"_Alias"SHGetFolderPathA"_(ByValhwndOwnerAsLong,_ByVal