RAR / ZIP複数ファイルを個別のフォルダーに個別に


2

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

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

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

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

これを実現するためのヒントはありますか?

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

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

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


Zip、RAR、またはディレクトリツリー全体をアーカイブしないのはなぜですか?たとえば、7-Zipを使用して、フォルダーを右クリックし、[アーカイブに追加]オプションを選択して、アーカイブのパスワードを設定します。
DrMoishe Pippik

これらのファイルは、これらのフォルダー内の残りのファイル構造の1%に過ぎないためです。親フォルダーを共有できるようにこれらのファイルをパスワードで保護する必要があります
Uno Mein Ame

回答:


3

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アーカイブに追加します
  • -m0:圧縮せずにファイルを保存します(高速)
  • -hpThisIsThePasswordは:「するためのパスワードを設定しますThisIsThePasswordは」、「で編集しないでください-HP」置き換え、それの後に「ちょうど追加するにはパスワードをThisIsThePasswordを」。
  • "%%〜nF.rar":. rarアーカイブ名。アーカイブされたファイルと同じ名前に設定します。何をしているのかが完全にわかっている場合は編集します。それ以外の場合は、そのままにします。
  • あなたが追加することができます-dfアーカイブ後にファイルを削除するように注意して使用します
  1. .bat拡張子を使用して、テキストをバッチファイルとして保存します。そしてメモ帳を終了
  2. スクリプトを実行します。
  3. オプション1:ファイルを(検索などから)ドラッグアンドドロップし、作成したバッチファイルにドロップします。
  4. オプション2:バッチファイルをsendtoフォルダーに配置し、ファイルを右クリックして[送信]> [ YourBatfile.bat ]を選択します。

ノート:

  • バッチは各ファイルを個別のrarアーカイブに追加し、同じ名前で同じフォルダーに保存します。
  • バッチにはパラメータの制限があるため、一度に〜100個のファイルのグループで行う必要がある場合があります
  • ファイルエクスプローラーのアドレスバーに「Shell:SendTo」と入力して、sendtoフォルダーにアクセスできます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.