批處理壓縮文件
1、首先,右鍵單擊壓縮器圖標並選擇「打開屬性」。
⑵ bat批處理解壓縮文件
這個比較簡單。參考如下步驟:
1.首先,右鍵單擊壓縮機圖標並選擇open properties。
⑶ 批處理程序 壓縮 急求!
@echo off
::設置壓縮軟體的安裝路徑
set rarpath=C:\Program Files\WinRAR\WinRAR.exe
cd /d %~dp0
for /f "delims=" %%a in ('dir /a-d/s/b *') do (
if not %%~nxa==%~nx0 (
"%rarpath%" a -df "%%~na.zip" "%%~a"
ren "%%~na.zip" "%%~na.hwt"
))
pause
以上代碼是壓縮本目錄下所有文件,壓縮軟體僅限於winrar,並准確設置安裝路徑,並刪除源文件,壓縮後格式為.zip,再改為.hwt格式,如果不想刪除源文件,去除-df,如果不想改為.hwt格式,刪除ren的那句,望採納,謝謝!!
⑷ 批處理 壓縮文件
@echooff
rem多重壓縮/打包文件
set#=Anyquestion&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%%z%
cd/d"%~dp0"
set"folder=com.huawei.aod"
set"winrar=C:ProgramFilesWinRARWinRAR.exe"
ifnotexist"%winrar%"(echo;"%winrar%"notfound&gotoend)
echo;壓縮".\%folder%"--^>".\%folder%.zip"
"%winrar%"a-r-ep1-y".\%folder%.zip"".\%folder%"
echo;刪除".\%folder%"
rd/s/q".\%folder%"
echo;重命名".\%folder%.zip"--^>"%folder%"
ren".\%folder%.zip""%folder%"
echo;壓縮"%~dp0"--^>".AOD.zip"
"%winrar%"a-r-ep1-y".AOD.zip""%~dp0"-x"%~nx0"
echo;重命名".AOD.zip"--^>"AOD.hwt"
ren".AOD.zip""AOD.hwt"
echo;%#%+%$%%$%%z%
pause
exit
⑸ 7-zip如何利用批處理壓縮及解壓縮文件夾
WINDOWS操作不行嗎。選中 你要打包的目錄,滑鼠右鍵彈出菜單選擇壓縮包文件名就行了
盤符路徑也可以選
7-ZIP,WIN ZIP,WIN RAR這些都是WINDOWS界面軟體了,
用命令行壓縮文件都是古老的DOS時期ARJ之類的軟體採用的
⑹ 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
⑺ 如何寫一個壓縮文件的批處理或小程序
不清楚你的實際文件/情況,僅以問題中的樣例說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起雙擊運行
<#:
cls&echooff&cd/d"%~dp0"&modeconlines=5000
rem將當前目錄里的多個.vcf文件按照不同數量分組進行壓縮打包
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"exefile=C:ProgramFilesWinRARWinRAR.exe"
ifnotexist"%exefile%"(echo;"%exefile%"PathErrororNotInstalled&pause&exit)
set"self=%~f0"
powershell-NoProfile-ExecutionPolicybypass"Get-Content-literal'%~f0'|Out-String|Invoke-Expression"
echo;%#%+%$%%$%/%_%%z%
pause
exit
#>
$ext=@(".vcf");
$relation=@"
小紅=20
小蘭=30
小剛=33
小李=22
"@;
$codes=@'
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Runtime.InteropServices;
publicstaticclassExpDir
{
[DllImport("Shlwapi.dll",CharSet=CharSet.Unicode)]
(stringp1,stringp2);
publicstaticstring[]Sort(string[]f)
{
Array.Sort(f,StrCmpLogicalW);
returnf;
}
}
'@;
Add-Type-TypeDefinition$codes;
$self=get-item-liter$env:self-force;
$current=$self.Directory;
$arr=$relation.trim()-split'[ ]+';
$files=@(dir-literal$current.FullName|?{($ext-contains$_.Extension)-and($_-is[System.IO.FileInfo])}|%{$_.Name});
if($files.length-ge1){
$brr=[ExpDir]::Sort($files);$n=0;
for($i=0;$i-lt$arr.length;$i++){
if(-not[string]::IsNullOrWhiteSpace($arr[$i])){
$crr=$arr[$i].split('=',2);$zipname=$crr[0]+'.zip';
for($j=1;$j-le([int]$crr[1]);$j++){
if($n-lt$brr.count){
write-host$brr[$n];$n++;
}
}
write-host("==>"+$zipname+"`r`n")-ForegroundColoryellow;
}
}
}
⑻ 批處理 解壓文件夾內所有壓縮包至每個單獨的文件夾
如果使用WINRAR進行解壓,其本身就自帶此功能,在資源管理器中選中所有壓縮文檔,右擊出現右鍵菜單,再選擇「解壓每個包到單獨文件」即可。
如果一定要批處理命令,則可查看WINRAR的幫助文件,里邊會有命令行格式的註解。
如果文件在不同文件夾中,可先搜索該上級文件夾下的所有「*.RAR」文件,再按上述方法操作。
⑼ 如何用批處理將一個文件壓縮並加密碼
用批處理將一個文件壓縮並加密碼的方法如下:
1、創建一個txt格式的文檔,然後打開。
2、將以下代碼復制到上面。
cls
@ECHO OFF
title 加密程序
if EXIST "上了鎖的文件夾" goto UNLOCK
if NOT EXIST 加密文件 goto MDLOCKER
:CONFIRM
echo 您確定要鎖定文件夾嗎?(Y/N)『Y=是-N=不』
set/p "cho=(more than)"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo 選擇無效.
goto CONFIRM
:LOCK
ren 加密文件 "上了鎖的文件夾"
attrib +h +s "上了鎖的文件夾"
echo 文件夾已鎖定
goto End
:UNLOCK
echo 請輸入密碼打開文件夾
set/p "pass=(more than)"
if NOT %pass%== (此處輸入密碼) goto FAIL
attrib -h -s "上了鎖的文件夾"
ren "上了鎖的文件夾" 加密文件
echo 文件夾解鎖成功
goto End
:FAIL
echo 密碼無效
goto end
:MDLOCKER
md 加密文件
echo 加密文件 成功創建
goto End
:End
3、這時候要設密碼了,找到代碼中 (此處輸入密碼) ,連擴號一起改成自己的密碼。再點左上角文件,然後在點另存為,把文件名的後綴名改成 .bat 前面的自己設,再將保存類型改成所有文件。
4、運行bat文件(批處理文件),然後這時候會冒出個叫「加密文件」的文件夾,現在就可以把私密文件放入這個文件夾里了,然後再次運行這個批處理文件,見圖2,點Y,然後按Enter回車鍵運行,然後文件不見了。
5、再次運行批處理文件,輸入密碼,然後文件夾又回來了。又可以再次使用或修改加密文件里的私密文件了。
6、這樣就加密成功了,要重新隱藏(鎖定)的話,就再次執行上面的步驟。