
我有 300 個 Microsoft Word 文件,分佈在 300 個資料夾中。
我想一次性使用一個密碼來保護這些文件。
我的理解是,完成此操作的最簡單方法是將每個文件放入存檔中。
我知道 WinRAR 可以選擇將每個文件放入單獨的存檔中,如果將這些文件保存在原始文件所在的同一資料夾中,那就完美了。
我怎樣才能完成這件事?
我正在獲取文件列表(我正在使用 Everything 搜索,但我確信使用常規 Windows 文件搜索也可以完成相同的任務),然後右鍵單擊並選擇新增到檔案使用 WinRAR 的上下文選單。
我很高興將這些文件拖放到某處。
但我需要保留原始文件所在的目錄結構。
答案1
你需要安裝 WinRAR
- 打開記事本並貼上以下內容:
@echo off for %%F in (%*) do ( CD %%~dpF "C:\ProgramFiles\WinRAR\rar.exe" a -m0 -hpThisIsThePassword "%%~nF.rar" "%%~nxF" ) pause
- 自訂腳本(可選)
讀WinRAR.chm(在您的 WinRAR 資料夾中)並確保您了解所需的命令列開關。
- “C:\ProgramFiles\WinRAR\rar.exe”:路徑至解壓縮文件
- A:將檔案加入 .rar 檔案中
- -m0:儲存不壓縮的檔案(更快)
- -hp這是密碼:將密碼設定為“這就是密碼“,不要編輯”-生命值“只需在其後添加您的密碼,替換”這就是密碼」。
- "%%~nF.rar":.rar 存檔名稱,我將其設定為與存檔檔案相同的名稱,如果您絕對知道自己在做什麼,請編輯。否則就保持原樣。
- 你可以加-df歸檔後刪除文件謹慎使用
- 將文字儲存為批次文件。延伸。並退出記事本
- 執行腳本:
- 選項1:拖放您的文件(從搜尋或其他方式)並將它們放到您剛剛建立的批次文件上。
- 選項 2:將批次檔放入發給資料夾並右鍵單擊您的檔案 > 傳送到 >你的Batfile.bat
筆記:
- 該批次會將每個檔案新增至單獨的 rar 檔案中,並將其儲存在具有相同名稱的相同資料夾中。
- 批次對參數有限制,因此您可能必須一次以大約 100 個檔案為一組進行操作
- 你可以訪問你的發給透過鍵入資料夾“外殼:發送至”在檔案總管網址列中。