1

フォルダを圧縮してタイムスタンプを追加するコンテキストメニュー項目を追加する方法を知っている人はいますか?フォルダを右クリックすると、folder_20100528.zipのようなものを作成するオプションが表示されます。

(バッチファイル/コードを介して行われるものだと思うので、ここに投稿します)

4

2 に答える 2

2

バッチスクリプトは適度に単純である必要があるため、作成してC:\にスローします。

XPの場合:

  • 次に、エクスプローラーを開き、[ツール]->[フォルダーオプション]メニューをクリックします。
  • [ファイルの種類]タブを選択します。
  • 「ファイルフォルダ」が見つかるまで拡張機能リストを下にスクロールして、強調表示します。
  • [詳細]ボタンをクリックします
  • これにより、新しいウィンドウが開き、「アクション」(コンテキストメニュー項目など)を作成できます。
  • 新しいものを作成し、それを好きなように呼び出し、バッチファイルに送信するパラメータを設定するだけです。
于 2010-05-04T16:10:04.543 に答える
1

バッチスクリプトは私が理解しようとしていたものです; )。

SET ZIPPATH="C:\Program Files\7-Zip\7z.exe"
SET TIMESTAMP=%date:~6,4%%date:~3,2%%date:~0,2%-%Time:~0,2%%Time:~3,2%
%ZIPPATH% a -tzip "YRH_%TIMESTAMP%" "YRH\*" 

今のところ、ディレクトリにドロップした.batファイルを使用しているだけです。残りは、後で実装しようとします。

ありがとう

于 2010-05-11T17:50:09.507 に答える