会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
.net BI
共同學習,共同進步
博客园
首页
新随笔
联系
订阅
管理
.net 得到知道文件夾的所有文件和刪除指定文件夾
/**/
///
<summary>
///
得到文件目錄的所有子文件
///
</summary>
string
files
=
""
;
public
string
GetFiles(
string
dir)
{
DirectoryInfo dif
=
new
DirectoryInfo(dir);
int
n
=
dif.GetFiles(
"
*.txt
"
).Length;
if
(n
>=
1
)
{
foreach
(FileInfo fi
in
dif.GetFiles(
"
*.txt
"
))
{
files
+=
fi.FullName.Trim()
+
"
/
"
;
}
}
foreach
(
string
di
in
Directory.GetDirectories(dir))
//
子文件夾
{
GetFiles(di);
}
return
files;
}
/**/
///
<summary>
///
刪除指定目的的所有子文件
///
</summary>
///
<param name="dir"></param>
public
void
DeleteFiles(
string
dir)
{
DirectoryInfo dif
=
new
DirectoryInfo(dir);
int
n
=
dif.GetFiles(
"
*
"
).Length;
if
(n
>=
1
)
{
foreach
(FileInfo fi
in
dif.GetFiles(
"
*
"
))
{
File.Delete(fi.FullName);
}
}
foreach
(
string
di
in
Directory.GetDirectories(dir))
//
子文件夾
{
DeleteFiles(di);
}
Directory.Delete(dir);
}
posted @
2008-10-07 17:00
Nina
阅读(
584
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告