C#删除含有子文件夹、子文件的 FTP 目录
最近在做一个有关 操作的 ,涉及到删除 上的文件夹问题。一开始以为很
简单其实也是很简单,只不过我比较菜。上网一搜“删除目录”就有一大箩筐信息。其中
主要的代码是以下这一段:
为所要删除的文件夹的全路径
!"!#
$
!% !" !"&'(#
!&()$%"#
!&(%#
!&*%#
!&%'+',"-.'#
!&/% !"/&& -$#
% !&0 #
&#
1
233
/)3&4'3&4.5删除文件夹过程中出现错误5#
1
1
但是一调试很容易发现问题,就是如果要删除的这个文件夹里存在子文件夹或者子文件时就会出现无法成
功删除的情况。这时就需要遍历、递归删除该文件夹下的所有文件夹和文件。
上的文件夹和文件无法用 $6和6类来实例化,以此也无法通过 0
和 0 来轻松获得文件夹下的所有子文件夹和子文件。
下面的两个方法分别用于用于获得 文件夹下的子文件和子文件夹,返回一个数组:
获取子文件夹数组
780$
66%'6#这个类里的具体代码会在最后贴出
78#
4)""%'4)"#
!"!#
$
!% !" !"&'(#
!&()$%"#
!&(%#
评论16