问题标签 [special-folders]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
logging - 在哪里可以安全地存储与 XP、Vista 和 Windows 7 兼容的日志文件?
我有一个需要写出日志的 winforms 应用程序。该应用程序还需要在没有 UAC 警告的情况下运行并使用非管理员帐户。
在不违反默认安全设置的情况下,我可以在哪里写入日志?此外,这必须适用于 Windows XP、Vista 和 7。
如果所有用户都可以写入同一组日志文件,则加分。
windows - Windows中的特殊文件夹是否有权威指南?
Windows中的特殊文件夹是否有权威指南?互联网搜索只产生了一些信息,例如
我正在寻找的是对每个文件夹、其预期用途、使用场景和其存在动机的解释(例如,本地应用程序设置为该应用程序设置不提供什么)。我认为针对文件夹的要求/用途矩阵/表会很方便。
asp.net-mvc - ASP.NET MVC Routing,“bin”作为路由参数值
我们正在开发一个英语-土耳其语词典网站。
“Bin”在土耳其语中意为“千”。因此,当用户请求http://tureng.com/search/bin时,我们应该向她显示“Bin”在英语中的含义。但是,由于 /bin 是一个特殊的目录,她得到了 404。
有什么想法可以解决吗?谢谢。
java - 获取 Microsoft Windows 特殊文件夹的 Java api
我曾经发现一个漂亮的小库,它使用 JNI 允许 Windows 上的 Java 应用程序获取 Windows 上各种“特殊”目录的位置。我这辈子都找不到了……
特别是,我需要获取“所有用户”(共享)“应用程序数据”目录的位置。
那么,任何人都可以在 Java 中找到“所有用户”“应用程序数据”文件夹的防弹方法吗?
它需要是防弹的。
windows - vb6 中的 CommonAppData
基本上与这个问题相同,但针对VB6。
客户的应用程序“AppName”的配置文件存储在 CommonAppData 中。
- 在 Windows XP 下是 C:\Documents and Settings\All Users\Application Data\AppName
- 在 Windows Vista 下是 C:\ProgramData\AppName
如何使用VB6 获得正确的文件夹名称??
附加说明,我更喜欢使用 API 调用而不是添加对 shell32.dll 的引用
windows - Windows:如何将文件规范化到特殊文件夹?
我想为用户保留一些文件名(例如最近的文件)。
让我们使用六个示例文件:
c:\Documents & Settings\Ian\My Documents\Budget.xls
c:\Documents & Settings\Ian\My Documents\My Pictures\Daughter's Winning Goal.jpg
c:\Documents & Settings\Ian\Application Data\uTorrent
c:\Documents & Settings\All Users\Application Data\Consonto\SpellcheckDictionary.dat
c:\Develop\readme.txt
c:\Program Files\Adobe\Reader\WhatsNew.txt
我现在正在硬编码特殊文件夹的路径。如果用户重定向他们的文件夹、漫游到另一台计算机或升级他们的操作系统,路径将被破坏:
我想成为一名优秀的开发人员,并将这些硬编码的绝对路径转换为相应特殊文件夹中的相对路径:
%CSIDL_Personal%\Budget.xls
%CSIDL_MyPictures%\Daughter's Winning Goal.jpg
%CSIDL_AppData%\uTorrent
%CSIDL_Common_AppData%\Consonto\SpellcheckDictionary.dat
c:\Develop\readme.txt
%CSIDL_Program_Files%\Adobe\Reader\WhatsNew.txt
困难在于同一个文件可以有多种表示形式,例如:
c:\Documents & Settings\Ian\My Documents\My Pictures\Daughter's Winning Goal.jpg
%CSIDL_Profile%\My Documents\My Pictures\Daughter's Winning Goal.jpg
%CSIDL_Personal%\My Pictures\Daughter's Winning Goal.jpg
%CSIDL_MyPictures%\Daughter's Winning Goal.jpg
另请注意,在 Windows XP 中,我的图片存储在 My Documents
:
但在 Vista/7 上它们是分开的:
注意:我意识到语法
%CSIDL_xxx%\filename.ext
无效;Windows 不会像环境字符串那样扩展这些关键字。我只是用它来问这个问题。在内部,我显然会以其他方式存储项目,也许作为CSIDL
父项 和路径的尾部,例如:
问题变成了,如何尽可能多地使用相对于规范特殊文件夹的路径?
我在想:
也可以看看
- MSDN:CSIDL 枚举
- 新旧事物:提防漫游用户配置文件
- 新旧事物:也要小心重定向文件夹
- MSDN:PathCanonicalize 函数
.net - 如何使用 log4net xml 配置器在 Windows 中使用文件夹位置指定日志文件路径?
在我的 app.config 我把
但它没有用。有任何想法吗?
php - 在 PHP fopen 流中访问 Windows 的特殊命名文件夹
http://en.wikipedia.org/wiki/Special_Folders
我在访问 php 的 fopen 流中的特殊文件夹时遇到问题。
例子
我尝试运行 sysinternals 进程监视器来尝试查看实际发生的情况,它看起来像这样。
显然有两件事出了问题,PHP 将路径视为相对路径,并且未评估特殊文件夹。
c# - 如何从其他用户那里找到 MyMusic 文件夹?
如何找到其他用户的 MyMusic 文件夹?
android - 在 Android 上写入内部 SD 卡
有什么方法可以访问具有内部闪存、内部 SD 和外部 SD 卡的 Android 设备上的内部 SD 卡?