2016-10-03 46 views
0

我有一個批處理文件,以低於2磁盤之間複製數據:如何在使用命令行壓縮文件夾時跳過「拒絕訪問」文件夾?

"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -ag E:\Backup C:\NeedBackup -ms 

也許用Winrar或7-ZIP,但他們無法複製與拒絕所有許可文件夾。我想跳過該文件夾並繼續複製其他文件。 任何人都幫我?

+0

* WinRAR *和* 7-Zip *是壓縮工具,而不是目錄/文件複製工具。 – Mofi

+0

是的,我明白了。我使用WinRar和7-Zip來備份我的服務器。 – Vietlq

回答

0

開始WinRAR的並單擊菜單幫助幫助主題。在標籤內容打開清單項目命令行模式。請先閱讀幫助頁面命令行語法

下一個開放的子表項開關,點擊項目字母切換列表。在閱讀可用開關列表的GUI版本時WinRAR構建命令行。

例如:

"%ProgramFiles(x86)%\WinRAR\WinRAR.exe" a -ac -agYYYY-MM-DD -cfg- -ep1 -ibck -inul E:\Backup C:\NeedBackup\ 

注1:開關-inul式地開啓-y這是沒有記錄,但我從作者WinRAR的和我自己的測試知道。

您也可以使用交換機-dh,但我建議不要將其用於此備份操作。

通過另外使用開關-ao,創建的備份存檔將只包含具有當前存檔屬性設置的文件。這意味着由於在之前的備份操作中使用了開關-ac,即僅創建增量備份存檔而不是始終完成備份,因此只有自上次備份以來添加/修改的文件被添加到新存檔。

那麼,開關-df也可以用來代替-ac-ao創建增量備份。 WinRAR只刪除可能100%成功壓縮到壓縮文件中的文件。

有關這些交換機的詳細信息,請閱讀其幫助頁面。

注2:命令行創建一個RAR存檔文件。對於ZIP文件,您還需要另外使用開關-afzip

注3:的7-Zip具有還幫助文件中詳細說明還從命令行與所有可用的命令和開關的使用。

+0

感謝Mofi,我的解決方案已解決。 – Vietlq

相關問題