当前位置:首页 » 办公资讯 » 怎样同时删除文件夹及内的文件

怎样同时删除文件夹及内的文件

发布时间: 2022-03-06 17:30:02

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,用批命令改名所有文件,然后批命令移动文件。

至于批命令文件怎么做有点复杂:

  1. DOS命令DIR /S >123.TXT

  2. 用Excel打开123.txt,然后批量编辑成ren e:abcdefghi.jpg e:abcdefabc_def_ghi.jpg,然后另存为文本文件,改名为123.bat,在DOS执行批量改名

  3. 继续用Excel编辑刚才的文件,批量编辑成为move:abcdefabc_def_ghi.jpg e:abc,然后另存文本文件,改名456.bat,在DOS执行批量移动文件

  4. 最后,回到windows的资源管理器,确认文件夹都空了就删除吧。

I. 怎样批量删除一个文件夹里的同一格式文件

工具/原料

电脑 文件

方法/步骤

1、首先打开需要批量删除的文件夹。

J. 如何同时删除不同文件夹内的文件

F3搜索你的文件名字,然后全部删除

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1746
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1241
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1528
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1608
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1369
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1689
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1825
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1462
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1448
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1621