怎样同时删除文件夹及内的文件
A. 如何批量删除文件夹中的指定文件
可以的,我不会用Bat批处理文件,但是我可以用Python写一个这样的程序。这里假设a,b两个文件夹内没有子文件夹,且a,b两个文件夹都在C:目录下(如果假设的不对请追问)
①先搭建Python3.6版本的运行环境,设置好环境变量。
②创建一个py文件,写以下的代码:
import os#导入os模块
#获取a文件夹内的文件信息,如果有子文件夹,可以用较为复杂的os.walk函数。
filea=os.listdir("C:\a\")
fileb=os.listdir("C:\b\")#获取a文件夹内的文件信息
dellist=[]#定义一个列表
for i in filea:#遍历列表,获取信息
if i in fileb:
dellist.append(i)
#现在,dellist里面记录的就是文件夹a比文件夹b多的文件了。
for i in dellist:#遍历列表,删除文件
os.remove("C:\b\"+str(i))
#好了,文件删除完毕。
还有一个方法:
复制b文件夹中的所有文件,然后打开a文件夹,空白处右键粘贴,在弹出的复制文件提示框中先勾选“为之后冲突执行此操作”,然后点击“复制和替换”,复制完毕后,b文件夹复制过来的文件都处于选择状态,此时按键盘Delete键,在弹出的“删除多个项目”提示框中点击“是”,这样就把b文件夹中已经有的文件从a中删除了。(转载自ljlluck)
如果您还有问题请追问,请注意代码的缩进、字符的全交半角,以及代码的完整性。谢谢!
B. 怎么删除文件夹内所有的文件
调用cmd命令:
shell "cmd /c del" & chr(34) & 文件夹路径 & chr(34) & " /s /q"
'这样不会删除文件夹本身,只删除文件
C. 怎么快速删除多个文件夹里面的内容
搜索*.*,按文件类型排序,SHIFT一选,删!
搜索*.*的时候会把文件都搜索出来,但是文件夹不会,所以可以全选后删除,另外文件夹中包含*.*字符也会被搜索出来所以要注意,先按照文件类型排序的话文件夹会被排在最前面,防止误删。
D. 如何批量删除多个文件夹内的相同文件 如何在多个文件夹内添加相同的文件
删除文件的批处理
@echooff
rem该批处理文件放在aa文件夹下,会删除该文件夹及其所有子文件夹下的bb.txtcc.url
del/s/qbb.txtcc.url
新建文件的批处理
@echooff
Rem该批处理文件放在aa文件夹下,会在aa文件夹及其所有子文件夹中新建bb.txtcc.url
cd.>%~dp0b.txt
cd.>%~dp0cc.url
for/f"tokens=*delims="%%iin('dir/b/s/ad')do(
cd.>%%ib.txt
cd.>%%icc.url
)
E. 怎样批量删除文件夹,但要保留各文件夹里的文件
在这些文件夹的上一级文件夹范围内搜索,比如是rmvb格式可以在全部或部分文件名框内填写 .rmvb
全选搜索结果剪切找个地方粘贴,剩下的空文件夹就可以随便删了。
===============
没想到随手答的一个问题帮了这么多人,收了不少点赞。其实这是电脑的基本操作了。
补充一点,如果不知道要找的文件扩展名是什么,或者有多种文件,可以在搜索框直接搜星号*,搜索结果会忽略掉文件夹的层级结构,把所有文件、文件夹都列出成一个清单。貌似除了文件夹排在最前之外,文件是按修改日期排序的,可以在搜索结果任意一处点右键-排序方式,选类型,就可以批量选择你想要的文件类型了。
F. 根据文本批量删除指定文件夹及里面的文件
@echo off
set list=foldername.txt
for %%a in ('type "%list%"') do (
for /f "delims=" %%b in ('dir /ad/s/b "D:\*%%~a"') do (
if "%%~a"=="%%~nxb" rd /s /q "%%~b"
)
)
pause
由于手机编写,所以未进行测试。请在使用前备份好相关数据。
G. 批量删除文件夹里的内容,但保留文件夹本身
使用通配符搜索多项格式的文件,搜索结果内全部删除,这样就能删除掉所有文件且保留文件夹,具体操作步骤如下:
所需材料:WIN7系统演示。
一、以下面这个文件夹为例,该文件夹下分别有三个文件夹,三个文件夹内分别放了一个JPG图片、TXT文档和一个表格文件,这时第一步是打开这三个文件夹所在的根目录。
H. 如何批量删除文件夹下的所有子文件夹,同时保留文件
软件不知道。我只会笨办法,在DOS,用批命令改名所有文件,然后批命令移动文件。
至于批命令文件怎么做有点复杂:
DOS命令DIR /S >123.TXT
用Excel打开123.txt,然后批量编辑成ren e:abcdefghi.jpg e:abcdefabc_def_ghi.jpg,然后另存为文本文件,改名为123.bat,在DOS执行批量改名
继续用Excel编辑刚才的文件,批量编辑成为move:abcdefabc_def_ghi.jpg e:abc,然后另存文本文件,改名456.bat,在DOS执行批量移动文件
最后,回到windows的资源管理器,确认文件夹都空了就删除吧。
I. 怎样批量删除一个文件夹里的同一格式文件
工具/原料
电脑 文件
方法/步骤
1、首先打开需要批量删除的文件夹。
J. 如何同时删除不同文件夹内的文件
F3搜索你的文件名字,然后全部删除