c# - Environment.SpecialFolder.CommonPictures 的问题
问题描述
我正在使用 .Net Framework 4.7.2 使用 Visual Studios 2019 社区。使用 OpenFiledialog 我的 InitialDirectory 设置为 Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures)。根据 Microsoft Docs 网站,“该文件系统目录用作所有用户共有的图像文件的存储库。在 .NET Framework 4 中添加。” 但是,当我运行我的应用程序时,我被放置在我的个人图片文件夹中。我的理解是所有用户共有的文件夹应该是Public Pictures文件夹。这是 Windows 10 专业版的问题还是我遗漏了什么。
这是我的代码
using(OpenFileDialog GetPhoto = new OpenFileDialog())
{
GetPhoto.InitialDirectory =
Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures);
解决方案
谢谢安迪的链接。我的研究都没有表明需要在初始 SpecialFolder 之后指向子文件夹。这很好地工作实际上是我想要的。由于没有找到示例,我认为您在命名特殊文件夹后无法添加任何内容,并且从未想过尝试它。
Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures) + "\Scanned"
推荐阅读
- c++ - Leetcode 297 序列化和反序列化二叉树
- c# - 控制台应用程序的一部分在 C# 几分钟后停止工作。请自行复制并粘贴此控制台应用程序代码
- reactjs - 反应调度返回承诺而不是普通对象
- python - Pandas - 二进制矩阵和字符串数据(如何堆叠字符串数据/换行?)
- javascript - 无法在某些项目上使用浏览器
- php - 使用 wget 或 curl 使用 POST 数据登录网站
- c# - 所有 NuGet 版本到 .NET Framework 到 AssemblyVersionAttribute 映射的主列表?
- javascript - 在 JavaScript 中将结构化数据添加到数组
- r - 在 reshape2 代码中添加非唯一标识符的计数列
- c++ - 调用析构函数时出错