批处理如何实现全自动搜索并删除全盘指定文件和全盘压缩包中的指定文件?

2024-11-23 22:59:25
推荐回答(3个)
回答1:

删除全盘指定文件
@echo off
set /p a=输入稿银辩要全盘删搏和除的文件类型的扩展名(后缀名,如rar txt jpg):
for %%i in (c d e f g) do (for /f %%j in ('dir /s /b "%%i:\*.%a%"键缺') do del /f /q "%%j" )

回答2:

删除文件
d: 进入盘符
del *.* /高消a/s/q/f这样就删除所有文件,第戚兄知一个是*是文尘基件名,第二个*是扩展名。参数是包含所有文件。批处理无法打开压缩包,所以不能删除包里的单个文件,只能连包一起删除。

回答3:

在WinRAR中也集成了分卷压缩的功能,而且它并不像WinZip那样必须在软盘的支持下才可以使用这个功能,在制作的时候能够将某个大文件分卷压缩存放在任意指定的盘符中,所以这也大大的方便厅码了我们的使用。
(1)右击需要分卷压缩的文件或者是文件夹,在弹出的菜单中选择“添加到压缩包”选项。
(2)在弹出的设置窗口中,我们可以在“压缩包名称”对话框中确定文件存放的路径和名称,这时就可以将分卷压缩之后的文件存放在硬盘中的任何一个文件夹中。同时在“压缩方式”下拉列表中选择采用何种方式进行压缩,建议大家采用“最好”方式,这样能够让WinRAR最大程度的压缩文件。
此外,下部的压缩卷大小对话框可以设置每一个压缩包的个头大小。其中WinRAR默认的是1.44M软盘模式,不过你也可以定义压缩包大小,比如将其改变为1,024,000字节或者是由系统自动检测,这样当某一张软盘中已经存有文件的时候,WinRAR能够根据可用的磁盘空间来自动调整压缩包的大小。
(3)根据实际需要选择存档选项,比如能够直接将文件保存为自解压方式的EXE文件、设置身份验证信息、压缩完毕后删除原先的文件等等。
这样我们就可以运伏知得到以定义好的文件名为前缀,rar、r01、r02…之类为后缀名的文件,将它们复制到软盘中就可旁消以了。至于合并这些文件也非常简单,只要将所有的分卷压缩文件复制到一个文件夹中,然后右击*.rar的文件,并选择“解压缩文件”命令即可。由于这种合并方式并不要求按照一定的次序插入软盘,所以即使软盘次序颠倒了也不会有任何影响。