第一次海报(也是新手)。
我创建了一个 C# winform 应用程序。
我添加了一个“文档”文件夹,其中添加了 5 个 PDF 文件。
在我的 Form1 中,我添加了一个按钮,在按钮单击事件中,我尝试从“文档”文件夹中获取文件。
我用谷歌搜索了一下,发现了这样的东西:
string[] arr = Directory.GetFiles(string path);
但我不想“硬编码”我的“文档”文件夹的路径。
我想知道是否有一种方法(更动态)来获取我的“文档”文件夹的路径。
我还发现了这些:
string path1 = Path.GetDirectoryName(Application.ExecutablePath);
string path2 = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
但他们总是把我带到我的 \bin\Debug 文件夹。
我会尽我所能提供一切帮助!
谢谢!
环境.特殊文件夹 http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx你的意思是枚举?
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
或者我误解了这个问题?
EDIT
我想我确实看错了,抱歉。尝试这个:
string documents = Path.Combine(
Path.GetDirectoryName(Application.ExecutablePath),
"Documents"
);
这还假设您将“文档”文件夹中的项目作为资源包含在内,以便可执行文件能够看到它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)