社区
C#
帖子详情
在vc#中如何删除目录下的所有文件?
zxd35
2003-07-30 03:39:43
在vc#中如何删除目录下的所有文件?急急急!!!1
...全文
66
12
打赏
收藏
在vc#中如何删除目录下的所有文件?
在vc#中如何删除目录下的所有文件?急急急!!!1
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Knight94
2003-07-31
打赏
举报
回复
用fxuefei(风) 方法会有问题的,建议用idiotzeng(白痴)
fxuefei
2003-07-31
打赏
举报
回复
//newDir是新创建的目录
DirectoryInfo dir= new DirectoryInfo(newDir);
foreach(FileInfo item in dir.GetFiles())
{
item.Delete();
}
//删除目录
dir.Delete();
happyno7
2003-07-30
打赏
举报
回复
同意楼上
不过,要是你要保留子文件夹,就用
string[] files = System.IO.Directory.GetFiles(directoryName);
foreach(string file in files)
{
System.IO.File.SetAttributes(file, System.IO.FileAttributes.Normal);
System.IO.File.Delete(file);
}
poetc
2003-07-30
打赏
举报
回复
删目录,再建目录呀。
这可比什么删文件要快得多。
我原来就这么干的。
panyee
2003-07-30
打赏
举报
回复
最简单的就是直接删除整个目录, 再建立这个空的目录
Directory.Delete("c:\\123", true);
Directory.CreateDirectory("c:\\123");
xixigongzhu
2003-07-30
打赏
举报
回复
一句话搞定:
Directory.Delete(yourfile, true);
第二个参数如果为True是指删除指定的目录并删除该目录中的任何子目录和文件,注意包括文件。
如果为False(默认)并且这个目录下有子目录和文件就会有异常。
雪狼1234567
2003-07-30
打赏
举报
回复
如下:
File[ ] entries = directory.listFiles( );
for(int i=0; i<entries.length; i++) {
entries[i].delete( );
brightheroes
2003-07-30
打赏
举报
回复
递归
idistudio
2003-07-30
打赏
举报
回复
System.IO.Directory.Delete("D:\Winnt");
jlhdlj
2003-07-30
打赏
举报
回复
http://www.pcfans.com.cn/developer/code/story/0,2000081534,39102247,00.htm
idiotzeng
2003-07-30
打赏
举报
回复
public static void DeleteDirectory(string directoryName)
{
string[] files = System.IO.Directory.GetFiles(directoryName);
foreach(string file in files)
{
System.IO.File.SetAttributes(file, System.IO.FileAttributes.Normal);
System.IO.File.Delete(file);
}
string[] directories = System.IO.Directory.GetDirectories(directoryName);
foreach(string directory in directories)
DeleteDirectory(directory);
System.IO.Directory.Delete(directoryName, true);
}
jlhdlj
2003-07-30
打赏
举报
回复
http://www.pcfans.com.cn/developer/code/story/0,2000081534,39102247,00.htm
[原创]VS2005占用C盘空间过大问题
Visual Studio .Net 2005 (Whidbey) 是分包安装的。在安装 .Net Framework , VC++2005 , V
C#
2005 以后,由于安装过程
中
安装路径不能修改,因此只能安装在C盘
中
。我的C盘原本剩余空间就很紧张了,在安装完VS2005以后,发现剩余空间一下子少了很多。后来经过检查,发现在 C:\Program Files\Microsoft Visual S...
视频教程-用V
C#
.NET+OpenGL开发交互式CAD系统-
C#
用V
C#
.NET+OpenGL开发交互式CAD系统 图书作者,代码从业者,N...
视频教程-V
C#
.NET+GDI+开发交互式CAD系统-
C#
V
C#
.NET+GDI+开发交互式CAD系统 图书作者,代码从业者,N多年 ...
V
C#
版DirectX开发入门详解
一 首先需要安装DirectX SDK,可在http://download.microsoft.com/download/F/1/7/F178BCE4-FA19-428F-BB60-F3DEE1130BFA/DXSDK_Feb10.exe下载也可在我的网盘下载:http://pan.baidu.com/s/1pJmMLHh安装之后在下图
目录
出现下图内容,这是用于
C#
的DirectX支持DLL; 二
V
C#
技巧设计小结
获取
文件
的版本信息:FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D://TEST.DLL");textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion; 更改
文件
属性,
删除
只读
文件
: 下例欲将E:/test.txt
文件
拷贝至D:/tm
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章