在 C Sharp 中搜索和复制子目录
我目前正在编写一个搜索“我的文档”的程序。目前,我的程序能够搜索和复制主我的文档文件夹,但我无法使其搜索主我的文档目录中的子目录。我尝试了多种方法,但似乎都没有效果。 目前,我正在使用以下代码将文件位置转储到名为 files 的数组中。 sourcePath 事先在数组中声明。
string[] files = System.IO.Directory.GetFiles(sourcePath[loopcounter]);
然后,我有一个循环,将文件复制到另一个目录。
foreach (string s in files)
有关如何使用文件夹子目录中的文件详细信息填充数组文件的任何帮助都会非常方便。提前致谢!
I am currently writing a program which searches My Documents. Currently my program is able to search and copy the main my documents folder but I am unable to make it search sub directory's within the main my documents directory. I have tried multiple methods but none seem to be working out.
Currently I am using the below code to dump the files location into an array called files. sourcePath is declared in an array before hand.
string[] files = System.IO.Directory.GetFiles(sourcePath[loopcounter]);
I then have a loop which copy's the files over to another directory
foreach (string s in files)
Any help as to how to fill the array files with details of files in the sub directories of a folder would be very handy. Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
按模式使用研究并指定您要使用递归:
Use research by pattern and specify you want use recursion :
如果您想要有关每个文件的详细信息,则 GetFiles 会返回名称数组。将每个名称传递给 FileInfo API。
If you want details about each file, then GetFiles returns you array of names. Pass each name to FileInfo API.