问题标签 [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.
delphi - 如何在用户完全可见的情况下将我的文件从一个文件夹位置迁移到另一个位置
多年来,我将我的应用程序数据文件放在 c:\MyCompany\MyDataFileFolder\App 中,其中“App”是我的应用程序名称。我在 Wild-West-Windows 的早期做出了这个选择,当时微软似乎一直在改变自己的想法(我的文档、文档、程序数据等)。随着我对如何正确地做事有了更多的了解,并且 Windows 现在已经“安定下来”并且对权限更加挑剔,我想移动我的文件。用户已经习惯了他们所在的位置,而我真正想做的是实现类似于 Windows 的“特殊文件夹”,其中有几个同义名称,因此在我的旧文件夹中我想放一些东西在(或将文件夹更改为)实际位置的别名中,该别名现在将来自 Program Data。这边走,
这可能吗?有公认的技术吗?我正在使用德尔福 XE2。
wpf - 我的 WPF 应用程序中的 SaveFileDialog 异常
我的一位客户在保存文件时遇到我的 WPF 应用程序崩溃。
我的保存文件代码是:
这是他们得到的例外:
(ShowDialog
最后一行中的 是指我在上面的代码中进行的调用。)
所以我的预感是,在我的客户的情况下,对 Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) 的调用正在返回一些SaveFileDialog
不喜欢的InitialDirectory
. 我在网络搜索中发现(并验证)当传递相对路径作为InitialDirectory
SaveFileDialog 时会发生此错误。是否有可能Environment.SpecialFolder.MyDocuments
作为相对路径返回?如果没有,是否有人知道另一种可能无效的格式?某个 SpecialFolder.MyDocuments 网络路径可能是原因吗?还有其他想法吗?
我不能直接访问我客户的机器,他们也不是特别精通技术,所以不可能 100% 确定发生了什么。
windows-vista - Robocopy - /XA:SH - 排除系统、隐藏目录?
它似乎只适用于文件。还是我做错了什么?
我尝试在 Vista 中备份一个用户文件夹 (C:\Users\XXX),它有一堆隐藏/系统文件夹。我用了/XA:SHT
文件夹“AppData”是“隐藏”但不是“系统”,所以它没有被排除。
其他特殊文件夹被“隐藏”和“系统”,它们被排除在外。但我不确定这是因为/XA:SHT
我使用的开关还是其他一些原因,比如权限。
所以,我的问题是,是否也/XA
适用于目录,还是仅适用于文件?我希望我不必用/XD
开关手动输入所有特殊文件夹。
windows - 有没有更好的方法来查找用户的开始菜单?
对我来说,我的开始菜单位于%appdata%\Microsoft\Windows\Start Menu
批处理文件中是否有系统文件夹引用不依赖于它在这个地方?我希望该脚本适用于 XP 及更高版本,但我运行的是 Windows 7。
windows - 临时exe的文件夹是什么?
我创建了一个小型 exe 和关联的 ini 文件,我们用于在客户站点上进行诊断。客户可以访问我们的网站,运行配置程序,下载诊断 exe 和 ini 并设置 exe 运行。
我们不想为此进行完整的 Windows 安装,因为这对于只想要在 10-15 秒内加载并开始运行的客户来说太过分了。
我们应该在哪里下载这个 exe 并根据 Windows 理念运行,以及它可以保证在哪里工作?以下条件是必不可少的:
- 执行此操作的客户可能是机器上的管理员,但也可能是基本用户。
- UAC 可能已打开。
- 此外,在程序过程中,用户可能会改变。
- exe 还需要能够在首次启动时写入其 ini。
- 操作系统可以是 XP、Vista、Win7 32 位、Win7 64 位
如果有一个文件夹涵盖了上述所有内容,那就太棒了,但我也很乐意为每个操作系统命名使用适当的不同文件夹。
windows - Windows server 2008 IIS 7.5 文件夹或文件找不到 +
我的问题是,服务器上有一个网站: - Windows server 2008 - IIS 7.5
并且有一些图像文件的文件夹。
文件夹和文件名是这样的:
还
有同样的问题。
问题是;特殊字符“+”无法在带有 IIS 7.5 的 Windows Server 2008 上读取,但当我在 Windows 7 机器上使用 Visual Studio 2010 本地开发时读取它。
我可以在 Windows 2008 或 IIS 7.5 上进行一些配置以允许读取包含“+”字符的文件夹和/或文件吗?
非常感谢你
c# - c# windows服务特殊文件夹异常
我开发了一个 Windows 服务应用程序。该服务所做的只是启动 filewatcher 并侦听正在创建的 .csv 文件,然后处理该文件。之前我们使用应用程序文件夹进行监控,但由于需要安全权限才能将文件复制到应用程序根目录中,我们决定将其路径更改为 My Documents 文件夹。在安装过程中安装程序完成后,将在 My Documents 文件夹下创建 ProductName 文件夹。(存档文件夹也在 ProductName 文件夹下创建。)安装后,我们有一个类似 My Documents\ProductName\Archive\ 的结构
当我们尝试启动服务时,它会停止,我们可以在事件查看器中看到的唯一异常是:
异常信息:System.ArgumentException 堆栈:在 System.IO.FileSystemWatcher.set_Path(System.String)
}
它在调试下工作,但在客户端机器上部署时出现问题。
欢迎任何建议或想法。
ios - iOS本地化如何添加带有本地化文件的现有文件夹
如何添加具有本地化文件的现有文件夹。我有一个以英语为基础的现有项目,然后有 en.lproj。
而且我在文件系统名称中还有其他本地化文件,文件系统名称为 ja.lproj。但是,如果我直接将文件夹 ja.lproj 导入 xcode,似乎不起作用,在项目选项卡中,它显示 0 个本地化文件,并且在启动应用程序时,它会崩溃。
我知道它可以工作,我选择一个英文版本的文件,在文件检查器中添加加号,然后将添加另一个语言版本,但是,这不方便,新文件将位于 en.lproj 子文件夹中,这很奇怪。
有人可以帮助我吗?
非常感谢!
c# - 通讯簿 C# GUI
好吧,所以我决定创建我的第一个 GUI 地址簿,并且我一直在关注 Youtube 上的教程,该教程允许我们创建一个地址簿,假设将输入文本框中的信息存储为 xml,但我已经一直有麻烦。
因此,当表单加载时,假设检查名为“地址簿”的文件夹,如果不存在,则创建它。然后检查文件是否在其中,如果没有,它会创建它。但是由于某种原因,该文件夹没有被创建,即使它不存在,与 xml 文件相同。
谁能指出我的错误?原始路径是 SpecialFolder.ApplicationData 但我想使用桌面,因为只需单击一下即可查找文件夹。
shell - 如何在所有本地用户的帐户(即桌面、文档、图片、视频、音乐)中使用 vbscript 复制文件
好的,所以我正在编写一个超酷的 vbscript/HTA 文件。我想做的就是
在列表框中列出计算机中的所有本地用户名称(我已经可以这样做),然后对于列表框中的每个用户,将他们的桌面、我的文档、视频、图片、音乐复制到我选择的目标文件夹(比如 d :\备份目标)
现在大部分脚本都在工作,我也知道我可以使用 &H5& 类型常量来访问我上面提到的 LOGGED-IN 用户(即运行脚本的人)的特殊文件夹。
现在我不知道其他用户的配置文件在哪里,它们可能在 c:\users\John (通常的 vista/win 7)或者它们可能在磁盘上的任何位置(也许 john 将他的配置文件移动到 d:)。
所以我只需要知道如何告诉脚本将计算机上的所有用户配置文件复制到我选择的目的地。
例如下面的代码复制当前登录用户的“我的图片”文件夹,如何修改它以复制所有用户的配置文件?
任何帮助将不胜感激 !!!!!!!!谢谢。
谢谢。
德顿王子