问题标签 [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.

0 投票
2 回答
11859 浏览

c# - SpecialFolder.Desktop 和 SpecialFolder.DesktopDirectory 有什么区别?

我对这两个特殊文件夹之间的差异感到困惑。

这是一个编写每个输出的代码片段,但它们输出相同的东西。

根据MSDN文档(对于 .NET 1.1):

桌面
逻辑桌面而不是物理文件系统位置。

DesktopDirectory
用于在桌面上物理存储文件对象的目录。不要将此目录与桌面文件夹本身混淆,后者是一个虚拟文件夹。

它说的时候是什么意思the logical Desktop rather than the physical file system location?另外,virtual folder简单来说什么是a?

在较新的 .NET 4 版本的文档中,我注意到他们Desktop完全删除了仅剩下的DesktopDirectory. 为什么是这样?

0 投票
2 回答
397 浏览

javascript - 任何人都可以帮助我使用以下 JScript 吗?

在 Vista 中,我试图在本地计算机上获取用户帐户(当前用户除外)的“本地 AppData”路径,但面临一些问题。任何人都可以帮助我下面的代码有什么问题。

这里注册表中的 appDataPath 值为%USERPROFILE%\AppData\Local

但我得到了一个价值C:\Windows\system32\config\systemprofile\AppData\Local

我不明白价值从何c:\windows\system32\config\systemprofile而来以及它如何取代%USERPROFILE%价值。

0 投票
2 回答
4472 浏览

c# - 关于 Environment.SpecialFolder

我想从我的 WinForms ToolStrip 菜单中访问我的“我的文档”文件夹。我正在使用 XML 文件填充 ToolStrip。我存储Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)在我的 XML 文件中。它正在引发错误。

有人可以帮忙吗?

这是我的 xml 文件的一部分。

这是启动应用程序的方法。

这是我得到的错误..“系统找不到指定的文件。”

0 投票
1 回答
179 浏览

windows - 如何在 LocalApplicationData 下构建文件夹?

我正在查看具有枚举的特殊文件夹,例如 LocalApplicationData。在我的 Windows 7 机器上,我看到了那里的内容,首先我看到了几个 GUID 的子文件夹。我不知道它们是什么,并假定它们是微软为了任何东西而投入的东西。

接下来,我看到以各种公司命名的文件夹,例如 Adob​​e、Apple、Citrix、Microsoft 等。但是,当我进入每个子文件夹时,我会看到更多的子文件夹,例如在 Adob​​e 下,我看到名为的子文件夹Acrobat、Color、Reader 9.3 和 Updater6。那么当我去重新编写我们的应用程序时,我是否采用类似的结构,例如 \OurCompany\App1、\OurCompany\App2 等?或者我们可以将我们所有的各种应用程序数据放入 \OurCompany 吗?我要问的是什么是标准程序或最佳实践?

0 投票
4 回答
2056 浏览

visual-studio-2010 - Visual Studio 解决方案——有什么方法可以创建一个“特殊”文件夹?

基本上,我希望我的一个文件夹作为一种“特殊文件夹”出现在其他文件夹上方,类似于 Properties 有它自己的特殊位置,即使它是一个文件夹,与 App_Data 等相同。

这可能吗?

0 投票
1 回答
372 浏览

c# - Environment.GetFolderPath 返回不正确的地址

为什么

总是回来

代替

0 投票
3 回答
975 浏览

c# - 为应用程序的每个实例创建唯一的应用程序数据目录

我已经编写了 ac# 应用程序,它安装在用户定义的不同目录中的多个实例上。例如

我想在单独的目录中写入/读取数据文件,每个实例一个,位于Environment.SpecialFolder.LocalApplicationData.

为了从每个已安装的可执行文件中引用相应的目录,在我的代码中使用的最佳方法是什么。例如

0 投票
4 回答
52066 浏览

.net - 使用 VB.NET 访问 %appdata%

如何通过 VB.NET 访问 %appdata% 中的文件?

例如,C:\Users\Kuzon\AppData\Roaming\program。我将如何访问该文件,但在另一台 Windows 7 机器上?另外,您将如何在 Windows XP 上执行此操作?我相信是的%Application Data%

0 投票
3 回答
616 浏览

macos - Mac OS 文件夹位置

我们有一个应用程序要从 Windows 移植到 Mac OS。安装后,用户可以通过使用文本编辑器编辑某些批准的“数据文件”来自定义应用程序的功能。保存后,可以重新加载应用程序以编译和加载内容。该程序的一个核心部分是这些数据文件的编辑和共享,该程序提供了一个友好的界面来允许用户对其进行编辑。

在 Windows 上,这些文件夹位于标准文件夹下,可通过 shell 常量访问,我们的安装程序使所有用户都可以访问该文件夹。安装后,任何用户都可以运行该应用程序并编辑它使用的数据文件。

用于 mac 的等效文件夹是什么?有没有什么地方可以放置所有用户可以正常访问的东西,或者我们是否必须以某种方式将其标记为“所有用户都可以访问”?

编辑:几个用户建议 /Users/Shared。/Users/Shared 中的文件是否仍以某种方式仅限于创建它们的用户?我记得尝试在 /Users/Shared 中的帐户之间复制文件,而我必须先“获得”/Users/Shared 中文件的所有权,然后才能对它们进行任何操作。

0 投票
2 回答
123 浏览

php - 显示来自 httpdocs 位置之外的文件

这些文件将存储在 httpdocs 旁边的文件夹中。因此,很难将这些文件显示给互联网用户。我将如何克服这个问题?我的意思是,我想向用户显示/提供这些文件。可能我需要使用某种代理文件?

老一:

新的一个: