问题标签 [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.
log4net - 如何使用 log4net 登录到特殊文件夹?
如何%APPDATA%
使用 app.config 文件登录到特殊文件夹(例如)?
我可以以编程方式进行,但我需要能够使用 app.config 文件进行配置。我看过一篇使用%envFolderPath
.It 的帖子。它在最新发布的版本中不可用,而仅在他们的最新代码中可用。
下面是我以编程方式将日志设置到特殊文件夹的代码。
python - 在 Python 中查找系统文件夹位置
我正在尝试使用 Python 3.1 找出系统文件夹的位置。例如“我的文档”=“C:\Documents and Settings\User\My Documents”、“Program Files”=“C:\Program Files”等。
windows-7 - 在 Windows 7 库文件夹中显示完整的上下文菜单
在资源管理器(Windows 7)中浏览非特殊/标准文件夹时,我有各种自定义右键单击上下文菜单选项,例如:
- “在此处打开命令窗口”(shift+右键单击)
- 乌龟HG
- WinMerge
- ...ETC...
问题是在导航库文件夹(例如 Documents/My Documents)时,这些选项不会出现在上下文菜单中,而是显示没有任何第 3 方/自定义扩展的上下文菜单的“空白”/干净版本。
这很烦人,考虑到我经常使用命令提示符并喜欢在我的大多数文档上使用源代码控制。只有当您通过库链接导航时,上下文菜单才会丢失额外的选项(即,如果您导航到特殊文件夹位置而不通过任何库快捷方式,您仍然可以获得选项)
我目前的解决方法是手动导航到文档文件夹,并使用收藏夹链接而不是库链接将其添加到资源管理器中的收藏夹中。
这个神秘的库文件夹受限的上下文菜单行为有什么解决方案吗?我尝试过搜索,但找不到解除此限制的方法。
c# - 创建用户文件夹,如 userfolder/ticket 并在 c# 中的服务器上管理
我在 Web 服务器中遇到一个关于创建用户文件夹和管理的问题。我有一个用户用来添加内容的页面。在此添加过程中,用户按下一个选择按钮并将内容添加到她的一个文件夹中,例如 UserFolder/TheContent。我需要使用用户在页面中添加的一些项目来扩展以使用个性化文件夹,并执行个性化用户文件夹的创建,例如 Userfolder/uservalue_item/thecontent。我的问题是我需要一些 ajax 功能来将页面 uservalue_item 传递给添加到文件夹功能。关于创建和管理勾选的用户文件夹以及如果用户在未添加或验证页面的情况下退出的情况,所有示例都非常受欢迎。环境:基于 Windows 的服务器,Asp.net,
谢谢,罗米
.net - 测试“我的文档”文件夹重定向
是否可以在.net 中测试文件夹重定向?我的意思不是重新解析点/连接点,我的意思是当文件夹(通常是我的文档)被重定向到服务器时。
在这种情况下,如果您正在遍历 PC 的文件夹系统,如果您到达文件夹的本地版本,则会遇到 IO 错误。因此,能够测试“我的文档”文件夹重定向会很有用,以便能够采取行动(跳过文件夹、跳转到服务器等)。
我知道我可以使用获取“我的文档”的位置(但仅适用于当前用户),
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
但这并不能帮助我提前在(可能)多个用户之间进行测试。
我是否需要使用 SHGetKnownFolderPath 之类的东西?
c# - 无论目标机器的体系结构如何,如何获取 Program Files 的路径
我正在用 C#/.NET 编程。无论目标机器的架构是什么,我都希望能够从目标机器返回 Program Files 目录。C (or whatever drive the OS is on):/Program Files
澄清一下,无论他们的 Windows 版本是多少,我都希望它返回。
我可以在目录中进行硬编码,除非用户运行的是未安装在 C: 驱动器上的 Windows,否则它将无法工作。
我发现
但我认为它会返回Program Files (x86)
64 位 Windows 机器上的文件夹。
c# - 以编程方式访问所有用户开始菜单
有谁知道如何以编程方式访问“所有用户”启动菜单?
在 XP 中,位于此处:
在 Windows 7 中,位于此处:
具体来说,我有一个安装和部署项目,我想在所有用户的启动菜单中放置一个应用程序的快捷方式,以便在任何人登录时启动应用程序。
c# - 什么决定了 Path.GetTempPath() 的返回值?
目前,我Path.GetTempPath()
过去常常弄清楚在哪里写入我的日志文件,但最近我遇到了一个用户的机器,其中返回的路径不是我所期望的。
通常,返回的路径是C:\Documents and Settings\[userid]\Local Settings\Temp 但在这种情况下,它是C:\Temp
这通常不是问题,但由于某种原因,相关用户无权写入C:\Temp
我仔细检查了环境变量,并且 USER 环境变量按预期指向C:\Documents and Settings\[userid]\Local Settings\Temp,而 SYSTEM 环境变量指向C:\WINNT\Temp。
那么......从哪里Path.GetTempPath()
获得它的价值?组策略?注册表?
我已经谷歌了,但无济于事。
c# - Win7如何获取虚拟机文件夹?
我正在编写一个名为XP-More的工具,它应该有助于管理 Windows 7 虚拟机。该工具在启动时要做的第一件事就是找到 VM 文件夹。但是,事实证明该文件夹未列为 Windows 特殊文件夹。我使用了一种解决方法,但它不可靠。理想情况下,
大约可以完成这项工作,但 VMFolder 是我想象中的虚构。有没有真正的方法来获取该文件夹?
iphone - 下载文件并将其保存到 iPhone 上的隐藏文件夹中
有些人可以给我一个很好的 iphone 文件系统资源吗?基本上我想知道:
- 我在哪里可以将下载的文件保存到哪些文件夹中?哪些是不允许的?
- 这些文件夹中的哪些是隐藏的?(不会备份提取)这些文件应保留在设备上。
我想做的是:用户可以从我们的服务器下载一些视频并使用我们的应用程序观看。所以我必须下载视频并将其保存在 iPhone 上的某个位置,但我不知道这些文件的确切保存位置,因此不会备份提取。
首先我尝试~/Documents
了文件夹,但其中的文件将被提取,所以对我来说不是一个选项。
其次,我尝试了该~/tmp
文件夹。这个文件夹似乎对我有用,因为它没有被提取,但我不知道这个文件夹是否总是存在?它会持续多久?因为它被称为临时,它会在一段时间/事件后被清理吗?
如果有人为我提供信息,我将不胜感激。
谢谢你的建议,
布朱