special-folders相关内容

vb6 中的 CommonAppData

基本上和这个问题一样,但是对于VB6. 客户的应用程序“AppName"有其配置文件存储在CommonAppData. 在 Windows XP 下是 C:\Documents and Settings\All用户\应用程序数据\应用程序名称 在 Windows Vista 下是 C:\ProgramData\AppName 如何使用 VB6 获得正确的文件夹名称?? 补 ..
发布时间:2022-01-20 18:56:34 其他开发

在 Windows 7 和 Vista 中存储应用程序数据的位置

我的应用程序需要像大多数应用程序一样存储数据.该应用程序以前只在 XP 上使用,它会将数据存储在 Program Files 中.现在我们的客户正在迁移到 Windows 7,我必须对其进行升级,以便将数据存储在一个新文件夹中.我选择了 ApplicationData 文件夹,因为我认为完全不需要 UAC 就可以访问. 现在在某些 Windows 7 机器上这很好,但在其他机器上访问该文件夹 ..
发布时间:2022-01-18 11:17:45 C#/.NET

作为开发人员,我应该如何使用 Windows Vista(和 Windows 7)中的特殊文件夹?

我应该在哪里保存与我的应用程序相关的数据?我应该在哪里保存配置文件?我应该在哪里保存临时文件?我应该在“文档"中进行吗?“应用程序数据"?等等…… 将数据保存到磁盘的最佳做法是什么(我猜是特殊文件夹的最佳做法?!)? 解决方案 ApplicationData:您的应用程序需要作为“每个用户"数据且不属于其他类别的所有内容.标准配置文件会放在这里. CommonApplicati ..
发布时间:2022-01-18 11:05:07 其他开发

什么决定了 Path.GetTempPath() 的返回值?

目前,我使用 Path.GetTempPath() 来确定写入日志文件的位置,但最近我遇到了一个用户的机器,其中返回的路径不是我所期望的. 通常返回的路径是C:\Documents and Settings\[userid]\Local Settings\Temp但在这种情况下,它是 C:\Temp 这通常不是问题,但由于某种原因,相关用户无权写入 C:\Temp 我仔细检查了环 ..
发布时间:2022-01-15 23:56:59 C#/.NET

在 Python 中查找系统文件夹位置

我正在尝试使用 Python 3.1 找出系统文件夹的位置.例如“我的文档"=“C:\Documents and Settings\User\My Documents"、“Program Files"=“C:\Program Files"等 解决方案 我发现 一种稍微不同的做法.这种方式将为您提供各种系统文件夹的位置,并使用真实的单词而不是 CLSID. 导入 win32com.clie ..
发布时间:2022-01-02 13:05:51 Python

python - 查找用户的“下载";文件夹

我已经发现这个问题建议使用os.path.expanduser(path) 获取用户的主目录. 我想通过“下载"文件夹实现相同的目标.我知道 这在 C# 中是可能的,但我是 Python 新手并且不不知道这在这里是否也可能,最好是独立于平台的(Windows、Ubuntu). 我知道我可以做 download_folder = os.path.expanduser("~")+"/Dow ..
发布时间:2022-01-01 13:51:07 Python

如何在用户桌面上创建计算机的快捷方式

我正在开发一个 VBScript,用于在桌面上显示“计算机"图标.我已经能够使用以下代码为 IE 执行一个操作,但是由于计算机是一个似乎没有实际位置的“特殊文件夹",我无法使用相同的方法.有人知道如何通过 VBScript 启用它吗? IE 快捷代码: Set objShell = WScript.CreateObject("WScript.Shell")'在桌面上为 IE 创建快捷方式a ..
发布时间:2022-01-01 09:17:45 其他开发

为 Visual Studio 安装项目中的自定义文件夹设置权限

我需要存储所有帐户都可以读/写的程序设置.在安装项目中,我将为 CommonApplicationData 特殊文件夹 (Environment.SpecialFolder.CommonApplicationData) 下的设置创建一个特定于程序的文件夹.默认情况下,此文件夹仅供非管理员帐户读取. 在 Visual Studio (2013) 安装项目中有没有办法将这个新文件夹的权限更改为所 ..

将Desktop文件夹重新定位到OneDrive后,%USERPROFILE%/ Desktop不再有效

由于OneDrive同步,我已将Windows / Desktop文件夹移至其他位置。 结果是,指向%USERPROFILE%/ Desktop 的批处理脚本和Powershell脚本不再起作用。 解决方案 在PowerShell中,您可以使用此 [Environment] :: GetFolderPath([Environment + SpecialFolder] :: D ..

如何指定手持设备的根目录?

我需要递归搜索手持式设备,以查找设备上任何遵循特定模式的文件(例如" Platypus .XML"). 要将设备的根目录传递给我的目录遍历方法,我应传递"\"还是其他? 在Windows资源管理器中,设备为"J:\"-但我知道这是行不通的,因为不会为每个人都将其映射到J. Windows资源管理器中设备的全名类似于: Duckbill (\\LEXINGTON\dev\Xm ..

检查给定路径是否为特殊文件夹路径?

在Windows上,可以使用SHGetKnownFolderPath或SHGetSpecialFolder获取任何特殊的文件夹路径(如果我没记错的话,可以找到最后一个).但是,我想反过来,我有一个路径,想知道它属于哪个特殊文件夹(如果有).我更喜欢这种方法,因为要查明给定路径是否在特定的特殊文件夹中,我必须为所有用户枚举所有特殊的文件夹,这有点丑陋,但是如果没有其他方法,那么天空是极限:) ..
发布时间:2020-07-08 19:29:34 其他开发

使用文件夹重定向时访问“应用程序数据"文件夹

我们在工作中使用了文件夹重定向,并且我试图简化在用户登录到终端服务器时运行的脚本. 是否可以通过SpecialFolders访问Application Data文件夹? 我问,因为如果由于存储限制而不得不移动文件夹重定向的位置,我宁愿不必遍历脚本并手动进行更改. Set objShell = WScript.CreateObject("WScript.Shell") deskt ..
发布时间:2020-07-08 19:29:30 其他开发

python的Windows特殊文件夹和已知文件夹(“开始"菜单,“下载"等)

确定Windows路径的最佳方法是什么我发现了一些用于SpecialFolders的流行方法,又名 KNOWNFOLDERID .保持了向后兼容性,因此CSIDL方法仍然有效,但是此处未列举自Windows XP以来引入的任何特殊/已知文件夹.无法使用的“新"示例包括下载,播放列表,程序文件x64. 特殊文件夹 在Python中查找系统文件夹位置-最简单的CSIDL方法,依赖于win3 ..
发布时间:2020-07-08 19:29:28 Python

在VBS中获取Common Documents文件夹

令我非常恼火的是,我必须使用VBS编写InstallShield 2010 LE自定义操作.我没有VBS经验,所以基本上是将我发现的代码段放在一起. 我需要保留Common Documents文件夹(CSIDL_COMMON_DOCUMENTS).它没有在WScript.Shell.SpecialFolders中定义(尽管“所有用户桌面"已定义).我找到了一些尝试链接到系统DLL的示例代码: ..

在安装程序中使用时,SHGetFolderPath返回管理员用户帐户的路径

我正在使用SHGetFolderPath CSIDL_APPDATA来获取当前用户帐户下应用程序数据文件夹的路径.它可以正常工作,但是如果从安装程序中调用它,则Windows会将其更改为管理员的文件夹!如何从安装程序中获取当前用户的数据文件夹? 解决方案 如果安装程序以管理员身份运行,则安装程序将必须执行以下操作之一: 在致电SHGetFolderPath()之前模拟所需的用户帐户. ..
发布时间:2020-07-08 19:28:20 其他开发