如何利用bat命令搜索电脑所有盘符内指定文件,并改名然后解压到当前目录 5
例如我要在电脑所有盘符内搜索一个文件名字为:yunml.xml的文件,并且修改名称为yunml.rar在利用rar解压到当前目录。...
例如我要在电脑所有盘符内搜索一个文件名字为:yunml.xml的文件,并且修改名称为yunml.rar 在利用rar解压到当前目录。
展开
展开全部
@echo off & title 批量搜索,重名,解压指定文件 By 依梦琴瑶
::设置rar.exe所在目录
set RarDir=%ProgramFiles%\WinRAR
set Path=%Path%;%RarDir%
::设置指定文件
set File=yunml.xml
::设置盘符
set Pan=C D E F G H I J K L M N O P Q R S T U V W X Y Z
echo 正在玩命搜索中,请耐心等待。。。
for %%a in (%Pan%) do (
if exist %%~a:\ (
for /f "delims=" %%b in ('dir /a-d/s/b "%%~a:\%File%"') do (
echo 正在重名中,请等待。。
ren "%%~b" "%%~nb.rar" (
echo 正在解压中,请等待。。
rar x -ep2 "%%~nb.rar" "%~dp0"
)
)
)
)
pause
由于是手机编写,未实测,请单独指定一个文件不多的盘符先测试一下。成功的话,再搜索所有盘符。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询