无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2858|回复: 6
打印 上一主题 下一主题

[求助] 求个批处理,删除TXT之外的所有文件和文件夹

[复制链接]
跳转到指定楼层
1#
发表于 2014-7-4 10:28:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2011寂寞泪 于 2014-7-6 08:08 编辑

除文本保留的文件夹,其它全部删除,包含文件夹。

比如1.txt
Backup
Catalogs

TXT里面是文件夹,而不是文件。
2#
发表于 2014-7-4 13:01:33 | 只看该作者
说得不明白
什么系统?
回复

使用道具 举报

3#
 楼主| 发表于 2014-7-6 08:07:44 | 只看该作者
不是系统啊,是个BAT
回复

使用道具 举报

4#
 楼主| 发表于 2014-7-6 08:24:35 | 只看该作者
set f1="新建 文本文档1.txt"
set f2="新建 文本文档2.txt"
set f3="新建 文本文档3.txt"
set d1="新建  文件夹1"
set d2="新建  文件夹2"
set d3="新建  文件夹3"
set path=D:\1\2
cd /d %path%
for /d %%i in (*.*) do rd "%%i" /s /q
for %%i in (*.*) do del "%%i" /f /q

像这种类型的,把需要保留的文件夹整理到TXT

然后批处理删除TXT保留的文件夹之外的所有文件及文件夹
回复

使用道具 举报

5#
发表于 2014-7-6 10:37:11 | 只看该作者
找度娘吧,你的问题表述不清,没法帮到你。

给你一个偶自己在用的,(也是网上找到的,自己改动过)你可以自己试试:

@echo off
::删除指定需要保留的文件和文件夹以外的所有文件和文件夹
cd /d "你需要的盘符:\你需要删除文件夹的文件夹\"
for /f "delims=" %%a in ('dir /b/ad') do (if "%%~na" neq "你需要保留的文件夹" rd /s /q "%%~a")
::for /f "delims=" %%b in ('dir /b *.* ') do (if "%%~nb" neq "你需要保留的文件夹" (if "%%~nxb" neq "你需要保留的文件" del /q "%%~b"))
exit

pause


::注意备份文件。

点评

for /f "delims=" %%a in ('dir /b/ad') do (if "%%~na" neq "你需要保留的文件夹" rd /s /q "%%~a") 就是这个命令,我需要保留大概10几个文件夹。。。  详情 回复 发表于 2014-7-7 00:35
回复

使用道具 举报

6#
 楼主| 发表于 2014-7-7 00:35:06 | 只看该作者
jh1688 发表于 2014-7-6 10:37
找度娘吧,你的问题表述不清,没法帮到你。

给你一个偶自己在用的,(也是网上找到的,自己改动过)你可 ...

for /f "delims=" %%a in ('dir /b/ad') do (if "%%~na" neq "你需要保留的文件夹" rd /s /q "%%~a")

就是这个命令,我需要保留大概10几个文件夹。。。

点评

这种情况就换个思路,将你要保留的文件或文件夹剪切至一临时文件夹,删除其余文件夹,然后再剪切回来。放在原文件夹下即可 相关命令:move,md,rd BAT命令行: @echo off md 临时文件夹 move 你需要保留  详情 回复 发表于 2014-7-7 11:33
回复

使用道具 举报

7#
发表于 2014-7-7 11:33:04 | 只看该作者
2011寂寞泪 发表于 2014-7-7 00:35
for /f "delims=" %%a in ('dir /b/ad') do (if "%%~na" neq "你需要保留的文件夹" rd /s /q "%%~a")

...

这种情况就换个思路,将你要保留的文件或文件夹剪切至一临时文件夹,删除其余文件夹,然后再剪切回来。放在原文件夹下即可

相关命令:move,md,rd

BAT命令行:

@echo off
md 临时文件夹
move 你需要保留的文件或文件夹 临时文件夹
……
……
rd /s /q 你需要删除的文件或文件夹
md 你原来存放文件或文件夹的文件夹
move 临时文件夹/你需要保留的文件或文件夹 你原来存放文件或文件夹的文件夹

rd 临时文件夹

你可以结合前一批处理一起玩,总有适合你需要的命令组合。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-5 08:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表