有沒有辦法一次將文件/文件夾添加到多個zip文件。例如:如何使用WinRAR將文件/文件夾一次添加到多個zip文件?
更新:
folder1
folder2
file1
file2
檔案:
archive1.zip
archive2.zip
archive3.zip
我需要更新添加到所有的檔案,而無需打開他們都和粘貼的更新在那裏。
沒有辦法做到這一點?
或者是否有另一個檔案程序可以做到這一點?
有沒有辦法一次將文件/文件夾添加到多個zip文件。例如:如何使用WinRAR將文件/文件夾一次添加到多個zip文件?
更新:
folder1
folder2
file1
file2
檔案:
archive1.zip
archive2.zip
archive3.zip
我需要更新添加到所有的檔案,而無需打開他們都和粘貼的更新在那裏。
沒有辦法做到這一點?
或者是否有另一個檔案程序可以做到這一點?
這可以使用批處理文件來完成,例如WinRAR。
@echo off
if not exist archive*.zip (
echo There are no archive*.zip files to update in
echo.
echo %CD%
echo.
pause
goto :EOF
)
set "ErrorCount=0"
for %%I in (archive*.zip) do (
"%ProgramFiles%\WinRAR\WinRar.exe" u -afzip -cfg- -ep1 -ibck -inul -r -y "%%I" folder1 folder2 file1 file2
if errorlevel 1 (
echo Error on updating %%I
set /A ErrorCount+=1
)
)
if not "%ErrorCount%" == "0" (
echo.
pause
)
set "ErrorCount="
對於每個存檔* .ZIP文件 WinRAR的被稱爲更新與兩個文件夾和兩個文件的ZIP文件。
如果找到的所有ZIP文件都可以成功更新,則批處理完成時將不打印任何消息並且不會暫停。否則,批處理文件輸出哪些ZIP文件因爲只讀屬性集而無法更新,並在完成前暫停批處理,以便用戶可以讀取錯誤消息。
對於從菜單幫助的幫助主題,在標籤中打開內容項目命令行模式在WinRAR的命令u
細節和使用的開關在WinRAR的開放和至少讀幫助頁面:
對於理解其它的命令和它們是如何工作,打開命令提示窗口中,執行有以下命令,並仔細閱讀爲每個命令顯示的所有幫助頁面。
echo /?
for /?
goto /?
if /?
pause /?
set /?
謝謝!它很棒! – VDonchev 2017-04-28 07:54:27
我覺得這個鏈接可以幫助你: Add Files in Multiple Archives
我會努力找到一個更好的方式做也無妨。
可以幫助,這個問題是我有一個約10個文件夾和一堆文件與他們的更新。更新超過80個檔案 – Benn 2012-03-06 15:23:01
您可以通過使用7zip的命令行版本
7z a archive1.zip dir\ -v10k -v15k -v2m @listfile.txt
這會做歸檔的所有文件和文件夾是文件夾中名爲「目錄」 和第一體積將是10KB,第二個將是15KB做到這一點,除了最後的 以外,其他每個都將爲2mb,並且您可以使用包含所有已命名文件列表的文件。
這是我需要的嗎? – Benn 2012-03-06 15:21:24
它屬於超級用戶 – Jonathan 2014-01-24 15:01:05