有没有高手可以帮忙用批处理做一个批量压缩的脚本?
各位高手大家好,我想用批处理文件实现以下功能:有若干个文件夹,比如说D:\1\11;D:\1\12;D:\1\13;D:\1\14………………我想通过调用rar程序自动压...
各位高手大家好,
我想用批处理文件实现以下功能:
有若干个文件夹,比如说D:\1\11;D:\1\12;D:\1\13;D:\1\14………………
我想通过调用rar程序自动压缩每个文件夹里的内容
db.txt文件里存N行数,中间用#分割,#前是路径,#后是文件名。(文件名里包含'-')
bat和db.txt不在D:\1下,可能在任何一个地方。
RAR路径可自定义
备份目标文件可自定义
db.txt的文件名可自定义。
我研究了一天,写了一个总出错的大概。
希望得到高手的帮助
@echo off
setlocal EnableDelayedExpansion
::设置rar路径
Set rarpath="C:\Program Files\WinRAR"
::设置备份目标路径:
Set backuppath="G:\mengqy\backup\web\tst"
::设置db数据库
set "file=db.txt"
for /f "usebackq tokens=1* delims=#" %%a in ("%file%") do (
::set "%%a=%%b"
echo a=%%a
echo b=%%b
set mulu=%a%
set filename=%b%
echo mulu=%mulu%
echo filename=%filename%
pause 展开
我想用批处理文件实现以下功能:
有若干个文件夹,比如说D:\1\11;D:\1\12;D:\1\13;D:\1\14………………
我想通过调用rar程序自动压缩每个文件夹里的内容
db.txt文件里存N行数,中间用#分割,#前是路径,#后是文件名。(文件名里包含'-')
bat和db.txt不在D:\1下,可能在任何一个地方。
RAR路径可自定义
备份目标文件可自定义
db.txt的文件名可自定义。
我研究了一天,写了一个总出错的大概。
希望得到高手的帮助
@echo off
setlocal EnableDelayedExpansion
::设置rar路径
Set rarpath="C:\Program Files\WinRAR"
::设置备份目标路径:
Set backuppath="G:\mengqy\backup\web\tst"
::设置db数据库
set "file=db.txt"
for /f "usebackq tokens=1* delims=#" %%a in ("%file%") do (
::set "%%a=%%b"
echo a=%%a
echo b=%%b
set mulu=%a%
set filename=%b%
echo mulu=%mulu%
echo filename=%filename%
pause 展开
1个回答
展开全部
@echo off
::设置rar路径
Set rarpath="C:\Program Files\WinRAR\WinRar.exe"
::设置备份目标路径(不要添加双引号):
Set backuppath=G:\mengqy\backup\web\tst
::设置db数据库
set "file=db.txt"
for /f "tokens=1,2* delims=#" %%a in ('type %file%') do (
echo 正在压缩打包“%%~b”,请等待。。
%rarpath% a "%backuppath%\%%~nb" -ep1 -rr -av -ao -m5 "%%~a\%%~b" -ibck
)
pause
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询