CMD下一个命令遍历目录并删除相同文件的代码
如果不小心安装了些制造垃圾的小工具,在系统中各个盘符下都产生了相同的垃圾文件,如我系统中就曾经有被产生了无数的desktop_1.ini 和 desktop_2.ini,当时首先想到的解决办法就是把所有的文件用windows的搜索工具找到,再一并删除,这种方法固然可以解决,但搜索的时候别忘了勾选搜索隐藏文件和隐藏文件夹,不然你是搜索不到恶意制造的垃圾文件的。
这里给出另一种简单办法,只要一个命令,也可达到同样的效果。 它遍历当前盘符并自动删除找到的文件。
命令格式:
代码如下:
I:\>for /F %i in ('dir desktop_1.ini desktop_2.ini /a /s /b') do (attrib -r -s -h %i && del %i)
'dir desktop_1.ini desktop_2.ini /a /s /b' 可以找出所有的desktop_1.ini和desktop_2.ini,包括隐藏文件,并以完整文件路径列出。
for /F命令对列出的结果中的每一行记录进行分析,%i为每一行的记录内容即这里的文件名完整路径, do后面的括号里是对文件名进行处理的命令集,这里可以看到先对文件进行去掉只读,系统和隐藏属性,这样就可以用删除命令del对其进行删除了。
相关推荐
-
dos下遍历目录和文件的代码(主要利用for命令)
===== 文件夹结构 ============================================= D:\test ---A Folder 1 |-----A file 1.txt |-----A file 2.txt |-----A file 3.txt ---B Folder 2 |-----B file 1.txt |-----B file 2.txt |-----B file 3.txt |---B Folder 3 |-----B sub
-
CMD下一个命令遍历目录并删除相同文件的代码
如果不小心安装了些制造垃圾的小工具,在系统中各个盘符下都产生了相同的垃圾文件,如我系统中就曾经有被产生了无数的desktop_1.ini 和 desktop_2.ini,当时首先想到的解决办法就是把所有的文件用windows的搜索工具找到,再一并删除,这种方法固然可以解决,但搜索的时候别忘了勾选搜索隐藏文件和隐藏文件夹,不然你是搜索不到恶意制造的垃圾文件的. 这里给出另一种简单办法,只要一个命令,也可达到同样的效果. 它遍历当前盘符并自动删除找到的文件. 命令格式: 复制代码 代码如下: I:\
-
php实现遍历目录并删除指定文件中指定内容
现在正坐在安静的寝室里,寒假俨然已经离我而去了--今天发的是我寒假里搞的最后一次学习,之后的时间就一直在看海贼王了. 以前写过一个C语言的遍历目录+复制文件的程序,很长很复杂,现在用PHP一样可以实现遍历目录,而代码就短了不少.这个程序目的是遍历目录,找到所有指定文件名的文件,并删除其中指定的字符串. 复制代码 代码如下: <?php //功能:删除指定目录(包括子目录)下所有指定文件中指定字符串 $tmpfiledir = $_SERVER["DOCUMENT_ROOT"].
-
Python遍历目录中的所有文件的方法
os.walk生成器 os.walk(PATH), PATH是个文件夹路径,当然可以用.或者../这样啦. 返回的是个三元元组为元素的列表, 每个元素代表了一个文件夹下的内容.第一个就是当前文件夹下内容. 返回的三元元组代表(该工作文件夹, 该文件夹下的文件夹的列表, 该文件夹下文件的列表). 所以, 获得所有子文件夹, 就是(d代表这三元元组): os.path.join(d[0],d[1]); 获得所有子文件, 就是: os.path.join(d[0],d[2]); 以下例子使用了两套循环
-
Shell脚本遍历目录并批量修改文件编码
在将windows上的jsp网页移植到linux环境中时,发现一个个的转换编码及修改默认编码类型太慢,写此脚本进行尝试文件遍历~ 好久不写,手生了. 复制代码 代码如下: #!/bin/bash # # SPATH="/root/chengji/WebRoot" DPATH="/web" # 函数开始部分 CYCLING(){ filelist=`ls -1 $SPATH` for filename in $filelist ; do if [ -f $file
-
FSO遍历目录实现全站插马的代码
<% dim ph dim intfile server.ScriptTimeout = 600 ph=server.mappath("/") Sub InsertAllFiles(Path) Set FSO = CreateObject("Scripting.FileSystemObject") on error resume next Set f = FSO.GetFolder(Path) Set fc2 = f.files For Each myfi
-
php下实现在指定目录搜索指定类型文件的函数
复制代码 代码如下: function bdir($dir,$typearr){ $ndir = scandir($dir); foreach ($ndir as $k => $v){ if ($v == '.' || $v == '..'){ continue; } if (filetype($dir.$v) == 'file'){ $arr = explode('.',$v); $type = end($arr); if (in_array($type,$typearr)){ echo $d
-
CMD下建立虚拟目录的方法
以下是丑要饭的<web数据分离> web 和 数据分离,有Pcanywhere,数据库服务器有 IIS, cscript.exe c:\inetpub\adminscripts\adsutil.vbs get w3svc/1/serverbindings 得到第一个Web服务的端口 cscript.exe c:\inetpub\adminscripts\adsutil.vbs create w3svc/1/root/wodexi/ IisWebVirtualDir创建一个虚拟目录wode
-
cmd组合和管道命令的使用方法(命令组合)
1.& Usage:第一条命令 & 第二条命令 [& 第三条命令...] 用这种方法可以同时执行多条命令,而不管命令是否执行成功 Sample: C:/>dir z: & dir c:/Ex4rch The system cannot find the path specified. Volume in drive C has no label. Volume Serial Number is 0078-59FB Directory of c:/Ex4rch 2020
-
Del (erase) 删除指定文件
Del (erase) 删除指定文件. 语法 del [Drive:][Path] FileName [ ...][/p] [/f] [/s] [/q] [/a[:attributes]] erase [Drive:][Path] FileName [ ...][/p] [/f] [/s] [/q] [/a[:attributes]] 参数 [Drive:][Path] FileName 指定要删除的文件或文件集的位置和名称.需要 Filename.可以使用多个文件名.用空格.逗号或分号分开文
-
shell备份文件、重命名文件、删除指定文件的3个脚本分享
因为经常会用到shell脚本,所以经常会写一些,但是我从来没有系统的学习过shell脚本,遇到问题,就去看手册,或者google一下,到了一定的程度才发现自己的基础真的好差.下面在系统学习shell时,顺便写了点有用的小脚本. 1,备份目录下面文件 复制代码 代码如下: #!/bin/bash E_BADARGS=65 case $# in //$#表示转入参数的个数,sh bak.sh ./ .sh 有二个参数./和.sh 0) // 参数为空时,提示
随机推荐
- Bootstrap 模态框(Modal)带参数传值实例
- AJAX的跨域访问-两种有效的解决方法介绍
- Android中WebView加载的网页被放大的解决办法
- NodeJS url验证(url-valid)的使用方法
- 基于Android ListView之加载使用技巧
- 日常收集整理的JavaScript常用函数方法
- JS对文本框值的判断示例
- 使用CSS不用程序实现文字自动截断 用省略号代替
- js闭包实现按秒计数
- 详解js静态资源文件请求的处理
- Uglifyjs(JS代码优化工具)入门 安装使用
- Linux下大量SYN_SENT连接问题的解决方法
- 完美解决IIS服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'-没有注册类别的问题
- Asp.Net设计模式之单例模式详解
- Android开发实现的ViewPager引导页功能(动态加载指示器)详解
- 使用Python从零开始撸一个区块链
- 解决python3中解压zip文件是文件名乱码的问题
- Node.Js中实现端口重用原理详解
- js实现动态添加上传文件页面
- python3 反射的四种基本方法解析