web-dev-qa-db-ja.com

RAR / Zip複数のファイルを別々のフォルダに別々に

300個のフォルダに300個のMicrosoftWordファイルがあります。

これらのファイルを一度に1つのパスワードでパスワードで保護したいと思います。

私の理解では、これを実現する最も簡単な方法は、これらの各ファイルをアーカイブに入れることです。

WinRARには、各ファイルを別々のアーカイブに配置するオプションがあることを知っています。これは、元のファイルと同じフォルダーにこれらのファイルを保存した場合に最適です。

どうすればこれを行うことができますか?

ファイルのリストを取得しています(私はすべての検索を使用していますが、通常のWindowsファイル検索を使用しても同じことができると確信しています)、右クリックして選択しますアーカイブに追加 = WinRARのコンテキストメニューを使用します。

これらのファイルをどこかにドラッグアンドドロップできてうれしいです。

ただし、元のファイルがあった場所のディレクトリ構造を保持する必要があります。

2
Uno Mein Ame

winRARをインストールする必要があります

  1. メモ帳を開き、以下を貼り付けます。
@echo off
for %%F in (%*) do (
CD %%~dpF
"C:\ProgramFiles\WinRAR\rar.exe" a -m0 -hpThisIsThePassword "%%~nF.rar" "%%~nxF"
)
pause
  1. スクリプトをカスタマイズする(オプション)

WinRAR.chm(WinRARフォルダー内)を読み、必要なコマンドラインスイッチを理解していることを確認してください。

  • "C:\ ProgramFiles\WinRAR\rar.exe":rar.exeへのパス
  • a:ファイルを.rarアーカイブに追加します
  • -m:圧縮せずにファイルを保存します(高速)
  • -hpThisIsThePassword:パスワードを「ThisIsThePassword」に設定します。「-hp」を編集しないでください。「-」を置き換えて、パスワードを追加してください。 ThisIsThePassword "。
  • "%% 〜nF.rar" :. rarアーカイブ名、アーカイブファイルと同じ名前に設定しました。何をしているのか完全にわかっている場合は編集してください。それ以外の場合はそのままにしておきます。
  • -dfを追加して、アーカイブ後にファイルを削除できます注意して使用
  1. 。bat拡張子を付けてテキストをバッチファイルとして保存します。メモ帳を終了します
  2. スクリプトを実行します。
  3. オプション1:ファイルを(検索などから)ドラッグアンドドロップして、作成したバッチファイルにドロップします。
  4. オプション2:バッチファイルをsendtoフォルダーに入れ、ファイルを右クリック>送信先>YourBatfile.bat

注:

  • バッチは各ファイルを別々のrarアーカイブに追加し、同じフォルダーに同じ名前で保存します。
  • バッチにはパラメータの制限があるため、一度に最大100ファイルのグループで行う必要がある場合があります
  • ファイルエクスプローラーのアドレスバーに"Shell:SendTo"と入力すると、sendtoフォルダーにアクセスできます。
3
Maher Fattouh