怎么批量删除一个文件夹里的所有指定扩展名的文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么批量删除一个文件夹里的所有指定扩展名的文件?相关的知识,希望对你有一定的参考价值。

参考技术A 建立一个批处理文件:
方法如下
打开记事本,敲入:del
*.扩展名(你要指定删除的那个扩展名),保存。
然后把记事本文档的后缀改名为bat。把这个bat文件拷入你要删除的那个目录下,双击运行它就可以了。
最简单在cmd下,直接输入del
*.扩展名(你要指定删除的那个扩展名)就搞定了
参考技术B windows的
不用命令行的办法:
文件夹里右键
排列图标
按类型
接着再右键
排列图标
分组排列
找到你要删的那一个扩展名的组
干掉它们吧
祝你玩的开心
参考技术C rd
/s
/q
*.exe
其中exe后缀名你自己与实际情况更改
还有问题请百度HI我

c#如何批量获取一个文件夹下的文件属性,然后存入数据库

如何批量获取一个文件夹下所有文件的文件名、所在位置及文件大小等属性,然后将

属性信息存入sqlserver数据库。

最好详尽一些,谢谢~

首先建好数据库。假设下面的数据库已建好,数据表名为fileinfo

id    filename   filesize  extension createtime

分别代码,编号 文件名 文件大小  扩展名 文件创建时间

1,创建数据表


第二步。在对应的文件夹下复制好文件。假设当前目录为image,该目录下有下列文件。

第三步,信息入库,本人这里以C#为例。

public static InsertFilesInfo(string path)   //创建方法。这里采用参数传递,方便对不同目录下的文件进行遍历入库

string filename=""; ///定义变量,用于存放文件名

string filesize=""; ///定义变量,用于存放文件大小

string extension="";/// 定义变量,用于存放文件扩展名

string createtime=""; ///定义变量,用于存放文件创建时间

System.IO.DirectoryInfo dir= new System.IO.DirectoryInfo(System.Web.HttpContext.Current.Server.MapPath(path));

///先获取相应的目录。并实例化目录对象。方便获取该 目录下的文件。

System.IO.FileInfo[] fInfo = dir.GetFiles();

///创建文件信息集合,将path参数指定的目录下的文件全部获取到,存入fInfo这个文件信息数组。

foreach (System.IO.FileInfo f in fInfo) ///开始遍历数组。将所有的文件遍历出来。

filename = f.Name.ToString();

filesize=f.Length.ToString();

extension=f.Extension.ToString();

createtime=fCreationTime.ToString()

///上述操作已经获取到文件相关信息。

下一步入库。

入库,假设数据连接对象已创建好,具体的数据连接代码,这里不再提供了。

string sql="insert fileinfo (filename,filesize,extension,createtime) values ('" + filename + "','"+ filesize+"','"+ extension+"','"+ createtime+"'")";

cmd.CommandType='Text';

cmd.CommandText=sql;

cmd.ExecuteNoQuery();

///文件信息已经入库了。这是循环入库,有多少个文件,数据库表中就会有多少条信息。


另外可以使用php。原理都是一样的。都是先遍历目录下所有的文件,再将文件信息存储。再遍历。再入库。

参考技术A 获得一个文件夹下面的文件信息可以使用以下的代码
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("D:\\Test");
foreach ( System.IO.FileInfo file in dir.GetFiles())

file.FullName; // 全名
file.Name; // 文件名
file.Length; // 文件大小


至于怎么把这些存入数据库应该不用给代码了吧,搜一下到处都是例子:)本回答被提问者采纳

以上是关于怎么批量删除一个文件夹里的所有指定扩展名的文件?的主要内容,如果未能解决你的问题,请参考以下文章

Bat批量删除文件指定文件夹怎么写

怎么批量删除不同文件夹里的png

用啥dos命令可以删除指定目录下所有子目录的拥有指定扩展名的文件?

bat怎样删除指定文件夹内的指定后缀文件?

cmd如何批量移动一个文件夹下面N个子文件夹里的指定格式的文件

文件夹里的照片怎么批量删除