special-folders相关内容
基本上和这个问题一样,但是对于VB6. 客户的应用程序“AppName"有其配置文件存储在CommonAppData. 在 Windows XP 下是 C:\Documents and Settings\All用户\应用程序数据\应用程序名称 在 Windows Vista 下是 C:\ProgramData\AppName 如何使用 VB6 获得正确的文件夹名称?? 补
..
我的应用程序需要像大多数应用程序一样存储数据.该应用程序以前只在 XP 上使用,它会将数据存储在 Program Files 中.现在我们的客户正在迁移到 Windows 7,我必须对其进行升级,以便将数据存储在一个新文件夹中.我选择了 ApplicationData 文件夹,因为我认为完全不需要 UAC 就可以访问. 现在在某些 Windows 7 机器上这很好,但在其他机器上访问该文件夹
..
我应该在哪里保存与我的应用程序相关的数据?我应该在哪里保存配置文件?我应该在哪里保存临时文件?我应该在“文档"中进行吗?“应用程序数据"?等等…… 将数据保存到磁盘的最佳做法是什么(我猜是特殊文件夹的最佳做法?!)? 解决方案 ApplicationData:您的应用程序需要作为“每个用户"数据且不属于其他类别的所有内容.标准配置文件会放在这里. CommonApplicati
..
目前,我使用 Path.GetTempPath() 来确定写入日志文件的位置,但最近我遇到了一个用户的机器,其中返回的路径不是我所期望的. 通常返回的路径是C:\Documents and Settings\[userid]\Local Settings\Temp但在这种情况下,它是 C:\Temp 这通常不是问题,但由于某种原因,相关用户无权写入 C:\Temp 我仔细检查了环
..
Windows 7(可能还有 Windows Vista)使用 desktop.ini 文件中的 LocalizedResourceName 条目显示本地化文件夹名称.对于我的 Documents 文件夹,这看起来像 [.ShellClassInfo]LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770IconResour
..
我正在尝试使用 Python 3.1 找出系统文件夹的位置.例如“我的文档"=“C:\Documents and Settings\User\My Documents"、“Program Files"=“C:\Program Files"等 解决方案 我发现 一种稍微不同的做法.这种方式将为您提供各种系统文件夹的位置,并使用真实的单词而不是 CLSID. 导入 win32com.clie
..
我已经发现这个问题建议使用os.path.expanduser(path) 获取用户的主目录. 我想通过“下载"文件夹实现相同的目标.我知道 这在 C# 中是可能的,但我是 Python 新手并且不不知道这在这里是否也可能,最好是独立于平台的(Windows、Ubuntu). 我知道我可以做 download_folder = os.path.expanduser("~")+"/Dow
..
客户的应用程序“AppName"的配置文件存储在 CommonAppData 中. 在 Windows XP 下是 C:\Documents and Settings\All Users\Application Data\AppName 在 Windows Vista 下 C:\ProgramData\AppName 如何使用 VBScript 获取正确的文件夹名称? 解决方案
..
我正在开发一个 VBScript,用于在桌面上显示“计算机"图标.我已经能够使用以下代码为 IE 执行一个操作,但是由于计算机是一个似乎没有实际位置的“特殊文件夹",我无法使用相同的方法.有人知道如何通过 VBScript 启用它吗? IE 快捷代码: Set objShell = WScript.CreateObject("WScript.Shell")'在桌面上为 IE 创建快捷方式a
..
我注意到在我的应用程序中,大多数兼容性问题都是由某些文件夹的“拒绝访问"引起的,例如: 应用程序数据 [C:\ProgramData]桌面 [C:\Users\Public\Desktop]文档 [C:\Users\Public\Documents]收藏夹 [C:\Users\Public\Favorites]开始菜单 [C:\ProgramData\Microsoft\Windows\Star
..
我在一个项目中有一个 SQL Server CE 数据库,我不想将它存储在 %AppData% 目录中的某处.但是我找不到在连接字符串中引用应用程序数据路径的方法(在 App.Config 中)
..
我需要存储所有帐户都可以读/写的程序设置.在安装项目中,我将为 CommonApplicationData 特殊文件夹 (Environment.SpecialFolder.CommonApplicationData) 下的设置创建一个特定于程序的文件夹.默认情况下,此文件夹仅供非管理员帐户读取. 在 Visual Studio (2013) 安装项目中有没有办法将这个新文件夹的权限更改为所
..
由于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获取任何特殊的文件夹路径(如果我没记错的话,可以找到最后一个).但是,我想反过来,我有一个路径,想知道它属于哪个特殊文件夹(如果有).我更喜欢这种方法,因为要查明给定路径是否在特定的特殊文件夹中,我必须为所有用户枚举所有特殊的文件夹,这有点丑陋,但是如果没有其他方法,那么天空是极限:)
..
我们在工作中使用了文件夹重定向,并且我试图简化在用户登录到终端服务器时运行的脚本. 是否可以通过SpecialFolders访问Application Data文件夹? 我问,因为如果由于存储限制而不得不移动文件夹重定向的位置,我宁愿不必遍历脚本并手动进行更改. Set objShell = WScript.CreateObject("WScript.Shell") deskt
..
确定Windows路径的最佳方法是什么我发现了一些用于SpecialFolders的流行方法,又名 KNOWNFOLDERID .保持了向后兼容性,因此CSIDL方法仍然有效,但是此处未列举自Windows XP以来引入的任何特殊/已知文件夹.无法使用的“新"示例包括下载,播放列表,程序文件x64. 特殊文件夹 在Python中查找系统文件夹位置-最简单的CSIDL方法,依赖于win3
..
令我非常恼火的是,我必须使用VBS编写InstallShield 2010 LE自定义操作.我没有VBS经验,所以基本上是将我发现的代码段放在一起. 我需要保留Common Documents文件夹(CSIDL_COMMON_DOCUMENTS).它没有在WScript.Shell.SpecialFolders中定义(尽管“所有用户桌面"已定义).我找到了一些尝试链接到系统DLL的示例代码:
..
.NET TraceListener如何配置为登录到TEMP文件夹? 是否可以在app.config中执行以下操作: ..没有进行任何代码更改? 还是仅当您
..
我正在使用SHGetFolderPath CSIDL_APPDATA来获取当前用户帐户下应用程序数据文件夹的路径.它可以正常工作,但是如果从安装程序中调用它,则Windows会将其更改为管理员的文件夹!如何从安装程序中获取当前用户的数据文件夹? 解决方案 如果安装程序以管理员身份运行,则安装程序将必须执行以下操作之一: 在致电SHGetFolderPath()之前模拟所需的用户帐户.
..