bat压缩文件|求教如何使用bat复制指定文件夹(或文件)到指定目录下并且压缩整个文件夹(或文件)

bat压缩文件|求教如何使用bat复制指定文件夹(或文件)到指定目录下并且压缩整个文件夹(或文件)的第1张示图

❶ BAT命令如何批量压缩文件到压缩包

@EchoOffFor/f"tokens=*"%%iin('dir/a-d/b/s"D:AAA*.*"')do(rara-ep1"D:AAA_\%%~ni.rar""%%i")Pause

把附件中的命令行程序和批处理放在一起.

❷ bat批量复制并压缩

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 从一个指定文件夹里查找出多个指定名称的jpg图片文件并复制压缩打包到另一个指定文件夹里set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%set "exefile=C:\Program Files\WinRAR\WinRAR.exe"set "oldfolder=D:\xxx\原文件夹"set "newfolder=D:\xxx\新文件夹"if not exist "%exefile%" (echo;"%exefile%" not found&pause&exit)if not exist "%oldfolder%" (echo;"%oldfolder%" not found&pause&exit)if not exist "%newfolder%" (md "%newfolder%")for /f "delims=" %%a in ('dir /a-d/b/s "%oldfolder%\*.jpg"') do ( set "f=" for %%b in ( "文件1.jpg" "文件2.jpg" "文件3.jpg" "文件4.jpg" ) do ( if /i "%%~nxa" equ "%%~b" ( echo;"%%a" "%exefile%" a -y -ep1 "%newfolder%\xxx.rar" "%%a" ) ))echo;%#% +%$%%$%/%@% %z%pauseexit

❸ 如何写一个bat文件,实现winrar的压缩

1、调用winrar,自然得事先安装winrar。

winrar是绿色版的,至少,昨有winrar的安装目录文件。建议将winrar的命令行文件“Rar.exe”复制到系统目录,一般是 windows目录下的system目录中。

2、命令窗下,或以记本事本编写文本文件存成bat文件,以下面的指令将文件或文件夹打包:

D:WINRARRar.exead:ls.RARd:ls

解说:”D:WINRARRar.exe“ 为全路径调用rar.exe文件,根据你的rar.exe文件所在位置来修正,在这里,rar.exe文件在D盘的winrar目录下。

“a”参数表示添加方式。

“d:ls.RAR”表示生成的rar文件为"ls.rar"并放在D盘的根目录下。

“d:ls” 表示将D盘的LS目录进行打包。

❹ BAT怎么压缩指定文件夹

@echooffrem批量压缩/打包多个文件夹set#=Anyquestion&set$=Q&set/az=0x53b7e0b4title%#%+%$%%$%%z%cd/d"%~dp0"set"exefile=C:ProgramFiles7-Zip7z.exe"ifnotexist"%exefile%"(echo;"%exefile%"notfound&gotoend)for/f"delims="%%ain('dir/ad/b')do(echo;"%%a"–^>"%%~na.7z""%exefile%"a-t7z"%%~na.7z"".\%%a*"-r):endecho;%#%+%$%%$%%z%pause

❺ 如何用bat解压缩rar或zip

实现的方法和详细的操作步骤如下:

1、第一步,右键单击压缩文件,然后选择打开的“属性”选项,如下图所示,然后进入下一步。

❻ 求教,如何使用bat复制指定文件夹(或文件)到指定目录下,并且压缩整个文件夹(或文件)

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 将一个指定文件夹里的所有文件拷贝/复制到另一个文件夹里并进行压缩打包set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%set "oldfolder=D:\A"set "newfolder=F:\B"set "exefile=C:\Program Files\WinRAR\WinRAR.exe"if not exist "%oldfolder%" (echo;"%oldfolder%" not found&goto end)if not exist "%newfolder%" md "%newfolder%"if not exist "%exefile%" (echo;"%exefile%" not found&goto end)x "%oldfolder%" "%newfolder%\" /y /e /q /r /h"%exefile%" a -y -r -ep1 ".\xxx.zip" "%newfolder%\*":endecho;%#% +%$%%$%/%@% %z%pauseexit

❼ bat批处理命令,批量压缩文件夹里的文件到压缩包并按文件数量以及当前日期重命名

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件夹放一起运行@echo offrem 将多个文件夹分别压缩打包并以原文件夹名称、里面文件数量和当前日期组合成新名称命名set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%cd /d "%~dp0"set "exefile=C:\Program Files\WinRAR\WinRAR.exe"if not exist "%exefile%" (echo;"%exefile%" not found&pause&exit)>"%tmp%\v.v" echo;d=date:WSH.echo right(Year(d),4) ^& right("0" ^& Month(d),2) ^& right("0" ^& Day(d),2)for /f %%a in ('cscript -nologo -e:vbscript "%tmp%\v.v"') do set "today=%%a"for /f "delims=" %%a in ('dir /ad/b') do ( set n=0&set "fd=%%a"&set "fn=%%~nxa" for /f "delims=" %%b in ('dir /a-d/b/s "%%a\"') do set /a n+=1 setlocal enabledelayedexpansion echo;"!fd!" –^> "!fn!(!n!个)%today%.rar" endlocal)echo;%#% +%$%%$%/%@% %z%pauseexit

❽ bat脚本,实现压缩当前文件夹下的第二层文件夹分别为zip压缩包

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 将当前目录下指定层级的子文件夹进行压缩打包set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%_% %z%cd /d "%~dp0"set "exefile=C:\Program Files\WinRAR\WinRAR.exe"if not exist "%exefile%" (echo;"%exefile%" 未找到&pause&exit)for /f "delims=" %%a in ('dir /ad/b') do (for /f "delims=" %%b in ('dir /ad/b ".\%%a\" 2^>nul') do ("%exefile%" a -y -r -ep1 ".\%%~nxa\%%~nb.zip" ".\%%~nxa\%%~nxb\"))echo;%#% +%$%%$%/%_% %z%pauseexit

❾ 如何使用bat批处理通过rar命令压缩/解压缩目录

1、首先,右键单击压缩器图标并选择“打开属性”。

❿ bat中,在同一目录下将四个文件夹a,b,c,d压缩到一个压缩包

不清楚你的实际文件/情况,仅以问题中的样例/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件夹放一起运行@echo offrem 7z将当前目录下的多个指定文件夹打包/压缩成一个文件set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%cd /d "%~dp0"set "exefile=C:\Program Files\7-Zip\7z.exe"set "zipfile=xxx.zip"if not exist "%exefile%" (echo;"%exefile%" not found&goto end)"%exefile%" a -r -y -tzip "%zipfile%" ".\a" ".\d" ".\c" ".\d":endecho;%#% +%$%%$%/%@% %z%pauseexit

未经允许不得转载:山九号 » bat压缩文件|求教如何使用bat复制指定文件夹(或文件)到指定目录下并且压缩整个文件夹(或文件)

赞 (0)