首先说说我的思路 要复制一个目录下的所有文件到另外的一个目录下,我们不知道目录下的结构是怎么样的也不知道目录有多少层,文件有多少个这样我们会想用循环,for! 但是我们不知道有多少层所以循环不能够满足我们的需求! 学过递归的人,都知道这个用递归的思想可以很好解决这个问题的
現在说说我的实现, 因为目录下有可能存在目录或者文件他们混在一起,所以我们很难进行操作和判断如果直接操作的话,我们要先建立目录才能定位文件。这个操作起来比较复制 所以我想到的是,先复制目录的结构再复制文件这个思路!下面是我的代码实现,