cmd批量cmd怎么删除文件夹空文件夹

怎么在cmd里删除非空文件夹_百度知道
怎么在cmd里删除非空文件夹
怎么在cmd里删除d:\emule\dowmloads这个文件夹 这是个非空文件夹 请注明删除命令里哪里有空格 删除时是不是要另起一行再输入命令 字母大小写有没有影响
我有更好的答案
按默认排序
\s/q+空格+drd+空格+&#47
你在系统下用金山清理专家里面的文件粉碎机对你想删的那个文件夹粉碎就可以了。
RD dowmloads 这个命令不可以删除。
要先删除了文件才能删目录吧?
其他类似问题
291人觉得有用
cmd的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Folder Vanity Remover – 自动删除空文件夹
Folder Vanity Remover – 自动删除空文件夹
5.00 / 5 5
注意 Folder Vanity Remover 扫描后会直接删除,没有确认的机会,不过你可以在回收站里找到被删除的文件夹。
喜欢这篇文章?
按分类查看文章:
大家都在讨论些什么
: 迅雷以前出过一个迅雷插件,能把文件hash以后还原成下载链接.
这工具要是能给文件生成hash,再还原就赞了.: 不要问我绅士站是神马,我也不懂…: @jiashie
在配置新系统了: @scavin 就是说还没解决咯。今早上问题依旧: 关键的是绅士站的磁链没有前面的magnet:?...前缀...: 这个不是网络上有视频教程嘛?: 一直用bitcomet将磁力转换成种子,但是bitcomet木有批量功能
最热门标签
传说中的小众软件 这里分享免费、小巧、实用、有趣、绿色的软件。
个人 blog 转载时请遵循 “署名-非商业性使用-相同方式共享” 的创作共用协议;
商业网站或未授权媒体不得复制本站内容。怎么用CMD删除空文件夹?_百度知道
怎么用CMD删除空文件夹?
盘里面总是会出现那些被我删掉的空文件夹 老是会出现 不能用粉碎机删 是空的 据说用CMD可以删 要怎么删 可以告诉我具体步骤么 我不是很懂电脑 请哪位写个详细的步骤给我 谢谢咯
提问者采纳
\ (按一下回车)RD 1 (按回车就OK啦)也可以用路径.点开始-运行:RD C:输入CMD后,输入CMD然后在黑色窗口内输入:CD&#92比如在C盘下有一个名为 1 的文件夹
提问者评价
虽然删除完还是会出现 可是我知道怎么删了 你写的最详细 分就给你吧
其他类似问题
291人觉得有用
您可能关注的推广回答者:回答者:
cmd的相关知识
按默认排序
其他2条回答
点开始--运行
输入CMD 再输入 rd(空格)要删除的路径
使用RD命令,用法输入RD /?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁使用forfiles自动批量删除过期文件
ftp服务器用于保存备份文件,但是也不需要每天的数据都留着,于是乎为了考虑节省硬盘空间,就必须删除一些老文件,只要保存最近一周或者一个月的就可以了
windows自带了一个批量删除的程序,叫做forfiles,XP里貌似没有,博文最下面附件可以下载
首先说一下我的应用吧,ftp服务器端每天备份数据文件后,只想保存最近两周的文件
编写一个bat文件,内容如下
rem write to log
set filename=deletefile.log
echo -------------------Delete Expired Log Files------------------------- &&%filename%
echo Start &&%filename%
echo (%date% %time%) &&%filename%
echo Delete the expired log files in 目标目录路径1, Please wait... &&%filename%
forfiles.exe /p &D:\Kugou& /m *.tar /d -14 /c &cmd /c del @path&
echo End &&%filename%
echo (%date% %time%) &&%filename%
不好意思,脚本是抄别人的,来自http://7/407482
关键命令就这一条了:forfiles.exe /p &D:\Kugou& /m *.tar /d -14 /c &cmd /c del @path&
这条命令的意思就是,搜索D:/Kugou目录下的任意后缀名为tar的文件,查看其日期属性是否为14天之前的(-14表示之前,+14表示之后),然后执行删除命令
一开始一直在纠结这日期格式是怎么弄的,是不是forfiles是通过匹配文件名来删除的,结果一直在改文件名的日期显示格式,后来才发现偶智商如此低下,人家forfiles是windows自带的,尼玛明显能够智能的匹配文件日期属性啊。
所以说,只要这个文件的日期属性是14天之前的,就会被上述脚本删除。
然后在添加任务计划。。。
下面帖一下forfiles的参数用法,来自http://blog.csdn.net/jamex/article/details/3885935
从文件夹或树中选择要进行批处理的文件。
forfiles [/p Path ] [/m SearchMask ] [/s ] [/c Command ] [/d [{+ | - }] [{MM / DD / YYYY | DD }]]
指定Path ,表明要从哪里开始搜索。默认的文件夹是当前工作目录,该目录通过键入句号(.) 指定。
/m SearchMask
按照SearchMask 搜索文件。默认的SearchMask 是*.* 。
指示forfiles 在子目录中搜索。
/c Command
在每个文件上运行指定的Command 。带有空格的命令字符串必须用引号括起来。默认的Command 是&cmd /c echo @file& 。
/d [{+ | - }] [{MM / DD / YYYY | DD }]
选择日期大于或等于(+ )(或者小于或等于(- ))指定日期的文件,其中MM / DD / YYYY 是指定的日期,DD 是当前日期减去DD 天。如果未指定+ 或- ,则使用+ 。DD 的有效范围是0 - 32768。
在命令提示符下显示帮助。
&& Forfiles 最常用于批处理文件中。
&& Forfiles /s 与dir /s 类似。
&& 下表列出了可在/c Command 命令字符串中使用的变量。
变量& 描述&
&无扩展名的文件名
&文件扩展名
&文件的完整路径
&文件的相对路径
&如果文件类型是目录,则计算值为TRUE,否则值为FALSE
&用字节表示的文件大小
&文件中上次修改的日期戳
&文件中上次修改的时间戳
&& 使用forfiles ,可以在多个文件上运行命令或将参数传递给多个文件。例如,可以在树中带有*.txt 扩展名的所有文件上运行TYPE 命令。或者,可以用文件名&Myinput.txt&作为第一个参数,在C:/ 驱动器上执行每个批处理文件(*.bat)。
&& 通过使用forfiles ,可以执行下列任何操作:
&& 使用/d 按照绝对或相对日期选择文件。
&& 使用诸如@fsize(文件大小)和@fdate(文件日期)这样的变量构建文件的存档树。
&& 使用@isdir 变量区分文件和目录。
&& 通过在命令行中包含特殊字符和使用十六进制代码0x HH 环绕字符来格式化输出内容。
&& Forfiles 通过在旨在仅处理单个文件的工具上执行&循环子目录&标记来发挥作用。
要列出驱动器C: 上的所有批处理文件,请键入:
forfiles /p c:/ /s /m*.bat /c&cmd /c echo @file is a batch file&
要列出驱动器C: 上的所有目录,请键入:
forfiles /p c:/ /s /m*.* /c&cmd /c if @isdir==true echo @file is a directory&
要列出驱动器C: 上存在时间多于100 天的所有文件,请键入:
forfiles /p c:/ /s /m*.* /dt-100 /c&cmd /c echo @file :date &= 100 days&
要列出驱动器C: 上1993 年1 月1 日以前创建的所有文件,而且对于日期早于1993 年1 月1 日的文件显示&file is quite old!&,请键入:
forfiles /p c:/ /s /m*.* /dt- /c&cmd /c echo @file is quite old!&
要按列格式列出驱动器C: 上所有文件的扩展名,请键入:
forfiles /p c:/ /s /m*.* /c &cmd /c echo extension of @file is 0x09@ext0x09& With:
要列出驱动器C: 上的所有批处理文件,请键入:
forfiles /p c:/ /s /m *.bat /c &cmd /c echo @file is a batch file&
要列出驱动器C: 上的所有目录,请键入:
forfiles /p c:/ /s /m *.* /c &cmd /c if @isdir==true echo @file is a directory&
要列出驱动器C: 上存在时间多于100 天的所有文件,请键入:
forfiles /p c:/ /s /m *.* /d t-100 /c &cmd /c echo @file :date &= 100 days&
要列出驱动器C: 上1993 年1 月1 日以前创建的所有文件,而且对于日期早于1993 年1 月1 日的文件显示&file is quite old!&,请键入:
forfiles /p c:/ /s /m *.* /d t- /c &cmd /c echo @file is quite old!&
要按列格式列出驱动器C: 上所有文件的扩展名,请键入:
forfiles /p c:/ /s /m*.* /c &cmd /c echo extension of @file is 0x09@ext0x09&
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。}

我要回帖

更多关于 cmd强制删除文件夹 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信