【发布时间】:2011-09-11 18:26:02
【问题描述】:
第一次海报(和新手)。
我创建了一个 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 文件夹。
我会尽我所能! 谢谢!
【问题讨论】:
-
您的
Documents文件夹可以在任何地方,还是您的意思是Windows 中的“我的文档”文件夹? -
我的错……我能理解这种困惑!我的“文档”文件夹不是 Windows 内置的“我的文档”文件夹……也许我应该将其命名为其他名称以避免混淆(现在和以后)。我几乎做了右键单击项目并选择添加->新文件夹并将其命名为“文档”
-
没问题,至少你解决了:)