查找文件的递归问题

问题描述

FileInfoaa;ListViewItemitem;DirectoryInfoqq;privatevoidmulu(stringastringb){string[]wj=Directory.GetFileSystemEntries(a,b+"*");//文件和文件夹for(inti=0;i<wj.Length;i++){aa=newFileInfo(wj[i]);item=newListViewItem(aa.Name);//获取文件名listView1.Items.Add(item);//增加文件夹和文件名qq=newDirectoryInfo(wj[i]);if(qq.Exists&&wj[i]!=comboBox1.Text+"SystemVolumeInformation"){mulu(wj[i]);}}}但是if(qq.Exists&&wj[i]!=comboBox1.Text+"SystemVolumeInformation"){mulu(wj[i]);}递归不知道怎么写!

解决方案

解决方案二:
不是所有问题都能用递归写出来的,必须根据具体情况而言,递归算法必须要有F(n)与F(n-1)有一定的关系,使他们能建立等式才能实现,比如F(n)=F(n-1)+F(n-2)就能用递归你上面的代码肯定有问题的.当满足IF条件进如里面,重新调用mulu()表面看起来象是递归,但你又重新回到开始,你还是去看看递归吧,先理解到了在写.
解决方案三:
下面这篇文章中的staticintcalculateFibonacci(intn)方法,可以让你理解递归:下面这篇文章和你的要求很接近,请参考:
解决方案四:
看不懂你的代码

时间: 2024-09-21 06:47:54

查找文件的递归问题的相关文章

grep 命令系列:如何在 UNIX 中根据文件内容查找文件

grep 命令系列:如何在 UNIX 中根据文件内容查找文件 为了完成课程作业,我写了很多 C 语言代码并把它们保存为 /home/user/c/*.c 和 *.h.那么在 UNIX shell 窗口中我如何能通过字符串或者单词(例如函数名 main())文件内容来查找文件呢? 你需要用到以下工具: [a] grep 命令 : 输出匹配模式的行. [b] find 命令: 在目录层次中查找文件. 使用 grep 命令根据内容查找文件 输入以下命令: grep 'string' *.txt gre

Linux如何搜索查找文件里面内容

   在Linux系统当中,如何搜.索查找文件里面的内容呢? 这个应该是系统维护.管理当中遇到最常见的需求.那么下面介绍,总结一下如何搜索.查找文件当中的内容. 搜索.查找文件当中的内容,一般最常用的是grep命令,另外还有egrep, vi命令也能搜索文件里面内容   1:搜索某个文件里面是否包含字符串,使用grep "search content" filename1, 例如   $ grep ORA alert_gsp.log $ grep "ORA" ale

Linux find命令查找文件参数说明

1.find命令的一般形式为: find pathname -options [-print -exec -ok ...] 1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录.默认为当前目录. - <指定条件>: 所要搜索的文件的特征. - <指定动作>: 对搜索结果进行

find 按文件修改时间查找文件及find空文件夹

  查找两天前修改过的文件: find . -type f -mtime -2 查找3天内修改过的文件: find -ctime -3 find命令使用超过6天,空文件独立查询命令: find /data/backup -ctime +6 -exec rm -f {} ; 删除/data/backup目录下修改时间超过6天的文件. find /data/backup -type d -empty -exec rmdir {} ; >/dev/null 2>&1 删除/data/back

一段模拟按键查找文件的JS,希望你用得上

js 在做项目的时候,由于查找出来的记录很多,用户要求按下一个健后,如果以这个字母或者数字.其他字符开头的进程名称存在的话,就直接选定那个名称,于是我就用JS模拟了一个简单的查找文件的过程.把文本框放到表格中(通过CSS把文本框隐藏,并且只读),为了简单我没有放上CSS,如果需要,请自己写一个,代码如下:(非常得少,而且简单 :))<html><head><title>Display Processes Stat</title><meta http-e

win7系统怎么查找文件

  win7系统怎么查找文件 1.首先在win7桌面双击打开"计算机"图标,打开资源管理器查看后,并在窗口右上角找到单击搜索框; 2.出现搜索筛选菜单窗口,点击添加搜索筛选器下的"大小"选项; 3.然后在打开的大小菜单中会出现多个大小文件选项,用户根据搜索需求来选择大小; 4.选择大小后就可以在系统中指定范围中搜索文件,这样就可以快速的找到需要的文件.

在Python中使用glob模块查找文件路径的方法

  这篇文章主要介绍了在Python中使用glob模块查找文件路径的方法,使用模块其中的iglob方法实现起来非常简单,需要的朋友可以参考下 glob模块是最简单的模块之一,内容非常少.用它可以查找符合特定规则的文件路径名.跟使用windows下的文件搜索差不多.查找文件只用到三个匹配符:"*", "?", "[]"."*"匹配0个或多个字符;"?"匹配单个字符;"[]"匹配指定范围内的

巧用windows7资源管理器快速查找文件

  windows7资源管理器的最大妙用在于预览功能,比如我们一个文件夹里有很多照片,我们需要找到一个我们比较喜欢的那张,一般大家都是一张一张的去打开查找,但是用windows7资源管理器预览即可轻松查找,另外windows7资源管理器不仅仅支持图片预览,还支持PPT文档,word文档以及音乐文件是视频文件等,功能相当实用,下面我们一起来学习下.使用windows7资源管理器快速查找所需图片,视频文件.PDF文档.word文档等等. 有的时候,我们一个文件夹里放置有了很多图片,但如何快速找到我们

笔记本怎么设置键盘按照字母快速查找文件?

  笔记本怎么设置键盘按照字母快速查找文件?            选中一个文件夹之后,要查某个字母开头的文件,直接按一下字母,输入的字母直接出现在搜索栏里,例如:一按b,就会跳转字母开头为b, 的文件这个问题,该如何解决呢?? 1.在我的电脑中,打开任意一个文件,在"工具栏"找到"组织"选项卡,点击"文件夹和搜索选项". 2.切换到"查看"选项卡,在列表单找到"键入列表视图时"的子项,把"自动键