当前位置: 首页 > 编程语言 > C#

从C#项目中的自定义文件夹中获取文件Share

时间:2023-04-11 11:55:33 C#

从C#项目中的自定义文件夹中获取文件我创建了一个C#winform应用程序。我添加了一个“文档”文件夹,其中添加了5个PDF文件。在我的Form1中,我添加了一个按钮,在按钮单击事件中,我试图从“文档”文件夹中获取文件。我用谷歌搜索并发现了这样的东西:string[]arr=Directory.GetFiles(stringpath);但我不想“硬编码”我的“文档”文件夹的路径。我想知道是否有办法(更动态)获取我的“文档”文件夹的路径。我还发现了这些:stringpath1=Path.GetDirectoryName(Application.ExecutablePath);stringpath2=Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);但他们总是把我带到我的binDebug文件夹。我会尽力帮助!谢谢!Environment.SpecialFolder枚举你的意思?Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)还是我误读了这个问题?编辑我想我做错了什么,抱歉。试试这个:stringdocuments=Path.Combine(Path.GetDirectoryName(Application.ExecutablePath),"Documents");这还假设您将“文档”文件夹中的项目作为资源包括在内,以便可执行文件可以看到它们。您将要么告诉VisualStudio将文件复制到输出,要么像我可能所做的那样,让它们驻留在%APPDATA%中的所有内容,如果它对您有用并且您需要了解更多有关C#的学习教程,我希望各位多多关注~本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: