① 要做一個能自動壓縮文件的BAT 誰能幫幫忙啊
將指定文件夾中的所有txt文本壓縮為一個壓縮包,以當前日期時間為壓縮包名@echo off
set pth=D:\桌面\SQLBAK
"C:\Program Files\WinRAR\RAR.exe" a -ag -ep "%pth%\" "%pth%\*.txt"
start "" "%pth%\"
② BAT如何自動解壓文件
rar
x
d:\usb\s_1\fonts.rar
xxx_1.exe
%tenmp%\
不過rar不是系統自帶的命令,使用時要復制winrar目錄下的rar.exe到當前目錄下,還有運行是要求您輸入密碼,輸入時輸入的米嗎及位數不會顯示,輸入後按回車鍵即可
註明:fonts.rar是自定義的壓縮文件,使用時要更改,例如我的壓縮文件是123.rar,在d盤下,就要改為:
rar
x
d:\123.rar
xxx_1.exe
%tenmp%\
③ bat批量復制並壓縮
不清楚你的實際文件/情況,僅以問題中的說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI
@echo off
rem 從一個指定文件夾里查找出多個指定名稱的jpg圖片文件並復制壓縮打包到另一個指定文件夾里
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %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%
pause
exit
④ 一個資料庫自動備份壓縮bat,求高人解釋
1.
set zip_path="C:\Program Files (x86)\HaoZip"
rem 注意要加引號。由於之前沒加引號,後面找不到壓縮命令,所以不壓縮。
2.
注釋說明壓縮程序是什麼和參數
3.
後面連個詞都沒有,直接一堆%就行了,就是變數代表的命令。
⑤ 如何使用bat批處理通過rar命令壓縮/解壓縮目錄
1、首先,右鍵單擊壓縮器圖標並選擇「打開屬性」。
⑥ 使用bat自動壓縮備份文件夾
我為了解答特意安裝了好壓進行測試@Echo
Off
Color
0b
Set
HaoZipC="C:\Program
Files\HaoZip\HaoZipC"
For
/F
"tokens=1-4
delims=/
"
%%i
in
("%Date%")
do
(Set
C_Date=%%i%%j%%k%%l)
IF
Not
exist
E:\QQ記錄\*.*
(
echo
記錄不存在!
pause&exit
)
%HaoZipC%
a
%C_Date%.zip
E:\QQ記錄\*.*
If
Not
Exist
E:\文檔\
md
E:\文檔\
Copy
%C_Date%.zip
E:\文檔\&&Del
%C_Date%.zip
IF
%ERRORLEVEL%==0
(
echo
%date%
%Time%
備份文件成功!>>E:\文檔\備份記錄.txt
)
ELSE
(
echo
%date%
%Time%
備份文件失敗!>>E:\文檔\備份記錄.txt
)
pause做成BAT以後添加到計劃任務就行了,不會添加再問
⑦ 【急】如何用BAT命令批量壓縮文件到壓縮包
@echooff
if%PROCESSOR_ARCHITECTURE%==x86(setzip=7z_x86.exe)elsesetzip=7z_x64.exe
for/r"%~dp0"%%iin(*.xls,*.xlsx)do%zip%a-tzip"%%~dpni.zip""%%i"
pause
使用7z.exe創建zip壓縮文件.7z區分32位和64位系統.7z.exe工具和源代碼詳見附件.使用時只需將此附件中的三個文件復制到你要壓縮的文件夾即可.
⑧ bat批處理命令,批量壓縮文件夾里的文件到壓縮包並按文件數量以及當前日期重命名
不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件夾放一起運行
@echo off
rem 將多個文件夾分別壓縮打包並以原文件夾名稱、裡面文件數量和當前日期組合成新名稱命名
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %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%
pause
exit
⑨ 用批處理bat實現rar快速壓縮怎麼實現呢
我不也不知道你的具體要求是什麼,給你一個批處理壓縮文件的例子吧,RAR命令的用法,你可以用CMD進入RAR目錄(一般是在:""C:\Program Files\WinRAR\"下),然後輸入RAR查看命令的具體用法,下面給例子,功能是把當前目錄下所有的txt文件添加到1.rar中:
@echo off
color a
setlocal enabledelayedexpansion
for /f "tokens=* delims= " %%i in ('reg query hkcr\.rar\shellnew^|findstr /i "filename"') do (
set str=%%i
set str1=!str:~0,-10!
set str2=!str1:~16!
)
set path="!str2!rar.exe"
%path% a 1.rar *.txt
pause
復制後保存為bat文件即可,希望能幫到你!
⑩ 如何寫一個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目錄進行打包。