Tiny Mouse's Workshopソフトウェアライブラリ簡単エクスプローラ拡張 EzExpEx
簡単エクスプローラ拡張 EzExpEx
●はじめに
 《EzExpEx》は、Windows エクスプローラの機能を拡張するツールです。

 《EzExpEx》が拡張する機能には、次のものがあります。

・ファイルやフォルダの日時や属性を変更
 (右クリックメニューに「日時/属性の変更」を追加する)
・ファイル/フォルダの日時を保持してコピー/移動
 (右ドラッグ&ドロップメニューに「ここにコピー(日時を保持して)」等を追加、
 右クリックメニューに「貼り付け(日時を保持して)」を追加する)
・変更されたファイルだけをコピー
 (右ドラッグ&ドロップメニュー、右クリックメニューに「ここに追加」を追加
 する)
・フォルダ内のファイルを同期させてフォルダをコピー
 (右ドラッグ&ドロップメニュー、右クリックメニューに「ここを更新」を追加
 する)
・フォルダを指定してコピー/移動/バックアップ
 (右クリックメニューに「フォルダへコピー」「フォルダへ移動」「フォルダへ
 バックアップ」を追加する)
・ファイル/フォルダの名前をクリップボードにコピー
 (右クリックメニューに「名前をコピー」を追加する)

 ファイルやフォルダの日時や属性を変更する機能では、フォルダ内のファイルの
日時や属性もまとめて変更できます。更新日時に加え作成日時も変更できます。
Exif データの日時なども変更できます。日時を指定しただけ増減することもでき
ます。
●動作環境
 Windows 95 (IE 4.0 以上が必要)
 Windows 98
 Windows 98 SE
 Windows Me
 Windows NT 4.0
 Windows 2000
 Windows XP
 Windows Vista
●インストール方法

 配布ファイルは、書庫ファイルです。インストール用ファイル (Setup.exe) と
ドキュメント (Readme.txt 、Update.txt) が含まれます。配布ファイルを解凍し、
Setup.exe を実行して下さい。

●機能の有効/無効の設定

 インストールの最後に、EzExpEx が拡張する機能をそれぞれ有効にするか無効に
するか設定するダイアログボックスが開きます。

 《コントロールパネル》に《EzExpEx の設定》が追加されます。インストール時
に表示される設定ダイアログボックスを開くことができます。

●アンインストール方法

 《コントロールパネル》の《アプリケーションの追加と削除》を使用して下さい。

●使用方法

◆ファイルやフォルダの日時や属性を変更する

 エクスプローラで、ファイルあるいはフォルダを選択して右クリックし、メニュ
ーを表示して下さい。メニューに「日時/属性の変更」が追加されています。この
メニュ項目を選択すると、日時や属性を変更するダイアログボックスが開きます。

 複数のファイル/フォルダが選択された場合、その中で一番大きい日時が表示さ
れます。

 フォルダを選択した場合、次の機能が有効にできます。
 ・フォルダの日時や属性を変更する
 ・フォルダ内のファイルの日時や属性を変更する
 ・下層のフォルダも対象とする

 フォルダを選択した場合、自動的に「フォルダの日時/属性を変更する」が指定
されます。
 「フォルダ内のファイルの日時/属性を変更する」を指定すると、フォルダ内の
全てのファイルの日時や属性をまとめて変更します。下層のフォルダのファイルは
対象にしません。またこのとき、「フォルダの日時/属性を変更する」の指定を解
除すると、フォルダの日時や属性は変更せず、ファイルの日時や属性のみ変更しま
す。
 複数のファイル/フォルダを選択したとき、あるいはフォルダを選択したとき、
次のいずれかを選択できます。
 ・全てのファイル/フォルダを同一の日時/属性に変更する
 ・ファイル/フォルダ毎に別々の日時に変更する

 「ファイル/フォルダ毎に別々の日時に変更する」を選択したときは、特定の日
時や属性に指定して変更することはできません。作成日時を更新日時に合わせる、
更新日時を撮影日時と合わせる、などが指定できます。
◆ファイルやフォルダの日時を増減する

 日時や属性を変更するダイアログを開き、「日時を増減する」を選択します。
日時を入力するコンボボックスが変化します。増減したい値を入力します。
◆日時、属性などの情報を、クリップボードにコピー、あるいはファイルに書出

 日時や属性を変更するダイアログを開き、「日時/属性の書出」タブを選択しま
す。ファイル名、日時、属性などの情報を、クリップボードにコピー、あるいはフ
ァイルに書出できます。
◆ファイル/フォルダの日時を保持してコピー/移動する

 エクスプローラで、ファイル及びフォルダを選択して右クリックし、ドラッグし
て下さい。ドロップするとメニューが表示されます。そのメニューに「ここにコピ
ー(日時を保持して)」「ここに移動(日時を保持して)」が追加されます。このメニ
ュー項目を選択すると、ファイル/フォルダの日時を保持して選択されたファイル
及びフォルダをコピーします。

 ファイルをコピー/移動したとき、更新日時は保持されますが、作成日時は原則
としてコピー/移動した日時が設定されます。フォルダをコピー/移動したとき、作
成日時も更新日時も原則としてコピー/移動した日時が設定されます。「ここにコ
ピー(日時を保持して)」等を使えば、ファイル/フォルダの作成日時、更新日時と
もに保持してコピー/移動できます。
◇注意
 インストール直後の状態では機能を無効にしてあります。

◇補足
 Windows 2000 、XP でご利用の場合は、次の機能が利用できます。
 「元のメニュー項目を残す」指定を無効にすると、通常の「ここにコピー」「こ
こに移動」を「ここにコピー(日時を保持して)」「ここに移動(日時を保持して)」
に置換します。この場合、左クリックによるドラッグ&ドロップでフォルダをコピ
ー/移動したとき、また、メニューやキーボードによるコピー/カット&ペーストし
たときでも、フォルダの日時を保持してフォルダをコピー/移動することができます。

◇補足
 インストール直後の状態ではアクセス日時を保持する機能は無効にしてあります。
 コピー先の作成日時がコピー元より古いとき、日時をコピーしないよう指定する
ことができます。
◆変更されたファイルだけをコピー

 エクスプローラで、ファイルあるいはフォルダを選択して右クリックし、ドラッ
グして下さい。ドロップするとメニューが表示されています。選択されたファイル
/フォルダがコピー先のフォルダ内に既に存在すれば、そのメニューに「ここに追
加」が追加されます。
 あるいは、ファイル及びフォルダを選択してメニューの [コピー] あるいは [切
り取り] を選択実行した後、コピー先あるいは移動先のフォルダを選択して右クリ
ックするとメニューが表示されます。そのメニューに「ここに追加」が追加されま
す。
 このメニュー項目を選択すると、選択されたファイル及び選択されたフォルダ内
のファイルのうち、コピー先に存在しないまたはコピー先のファイルより日時が新
しいファイルのみ、コピーされます。
◆フォルダをコピーしたときフォルダ内のファイルを同期化

 エクスプローラで、フォルダを選択して右クリックし、ドラッグして下さい。ド
ロップするとメニューが表示されます。選択したフォルダと同じ名前のフォルダに
ドロップすると、そのメニューに「ここを更新」が追加されています。
 あるいは、ファイル及びフォルダを選択してメニューの [コピー] あるいは [切
り取り] を選択実行した後、コピー先あるいは移動先のフォルダを選択して右クリ
ックするとメニューが表示されます。そのメニューに「ここを更新」が追加されま
す。
 このメニュー項目を選択すると、ファイルがコピーされると同時に、コピー先の
ファイルのうちコピー元に存在しないファイルが、削除されます。
◇補足
 コピー先に既にファイルがある場合や、コピー先のファイルを削除するとき、上
書や削除を確認するメッセージが表示されます。このメッセージを表示しないよう
にすることができます。
◆フォルダを選択してコピー/移動/バックアップ

 エクスプローラで、ファイルあるいはフォルダを選択して右クリックし、メニュ
ーを表示して下さい。メニューに「フォルダへコピー」「フォルダへ移動」「フォ
ルダへバックアップ」が追加されています。このメニュー項目を選択すると、フォ
ルダを指定するするダイアログボックスが開きます。
 「フォルダへバックアップ」では、ファイルがコピーされると同時に、コピー先
のファイルのうちコピー元に存在しないファイルが、削除されます。
◆ファイル/フォルダの名前をクリップボードへコピー

 エクスプローラで、ファイルあるいはフォルダを選択して右クリックし、メニュ
ーを表示して下さい。メニューに「名前をコピー」が追加されています。このメニ
ュー項目を選択すると、サブメニューに以下の項目があります。

・フルパス
・ファイル名
・DOS フルパス
・DOS ファイル名

 それぞれの形式で、選択したファイルあるいはフォルダの名前がクリップボード
にコピーされます。
●制限事項

◆ネットワーク上のドライブ/フォルダにあるフォルダの日時は、変更できません。

 EzExpEx を NT 系 Windows で使用している場合、NT 系 Windows 上の共有フォ
ルダの日時は変更することができます。ただし、インストール直後の状態では機能
を無効にしてあります。

◆ネットワーク上のドライブ/フォルダへ、日時を保持してフォルダをコピーする
 ことはできません。


 EzExpEx を NT 系 Windows で使用している場合、NT 系 Windows 上の共有フォ
ルダの日時は変更することができます。ただし、インストール直後の状態では機能
を無効にしてあります。

◆エクスプローラなどで開いているフォルダは、NT 系 Windows では日時を変更で
 きません。

◆Windows 9x でフォルダの日時を変更する場合、
・フォルダの更新日時と作成日時を別々に変更することができません。
・更新日時が指定した日時と 2 秒ほどずれてしまいます。
・フォルダ内のフォルダやファイルを失う可能性もあります。


 Windows 9x で使用している場合、PC の時計を一時的に変更しフォルダを作成し
直すことで、フォルダの日時を変更しているためです。

 柳 直樹 さんの作成された《Wfut16.dll/Wfut32.dll》を利用すると、Windows
9x でもフォルダの更新日時と作成日時を別々に、指定した通りの日時に変更する
ことができます。

◆同一のフォルダにフォルダをコピーし「コピー 〜 ○○」のような名称のフォル
 ダが作成されるような場合は、フォルダの日時を保持してフォルダをコピーでき
 ません。

◆「元のメニューを残す」指定を無効にすると、Windows 95 、98 、NT 4.0 では、
 ファイル/フォルダのコピー/移動ができなくなります。

●入手先

 《EzExpEx》は、以下のウェブサイトからダウンロードできます。

 ・Vector Software Pack (http://www.vector.co.jp/)

 《Wfut16.dll/Wfut32.dll》は、以下のウェブサイトからダウンロードできます。

 ・Yanagi's Home Page (http://www.sun-inet.or.jp/~yanagi/)

●連絡先

 不都合などあれば、以下のウェブサイトに掲示板を設置してありますので、そこ
へ発言して下さい。

 ・Tiny Mouse's Workshop (http://hp.vector.co.jp/authors/VA029585/)

●著作権、免責について

 《EzExpEx》は、《フリーソフトウェア》です。使用、配布に関して、特に制限
はありません。著作権は、Tiny Mouse が保有します。
 《EzExpEx》の使用によって生じた損害について、Tiny Mouse は補償の義務を負
わないこととします。
 また、要望はできる限り応えるつもりですが、必ずしも対応するとは限りません。

●転載について

 《EzExpEx》の転載に関して、特に制限はありません。ただし、配布ファイル及
び格納ファイルを改変することは禁止します。また、転載の際は、その旨を Tiny
Mouse (KHC04052@nifty.ne.jp) まで連絡下さい。

●開発環境について

 《EzExpEx》は、以下の環境で開発しました。

 ・Borland Delphi 7.0 Professional
  Borland (http://www.borland.co.jp/)

 ・ExIniFile コンポーネント
  Tiny Mouse (http://hp.vector.co.jp/authors/VA029585/)

 ・SearchFile コンポーネント ver.1.1.0
  江川伸和 さん (http://myweb.to/ne/)

 ・SelectFolderDialog コンポーネント
  Tiny Mouse (http://hp.vector.co.jp/authors/VA029585/)

 ・LHAユーティリティ32
  大竹和則 さん (http://www.kazusoft.net/)

 ・UNLHA32.DLL
  Micco さん (http://www2.nsknet.or.jp/~micco/micindex.html)

 ・ZIP32J.DLL&ZIP32.DLL
  吉岡 恒夫 さん (http://openlab.ring.gr.jp/tsuneo/) 他

 ・簡単インストーラ EZINST
  Tiny Mouse (http://hp.vector.co.jp/authors/VA029585/)

●《EzExpEx》についての雑感

 Tiny Mouse は、Windows エクスプローラを愛用しています。でもエクスプロー
ラにも不満があります。

・ファイルやフォルダの日時を変更できない
・フォルダをコピー・移動したときフォルダの日時を保持しない
・変更されたファイルだけをコピー・移動できない

 これらの機能を実現しているファイラもありますが、

・エクスプローラとは別のソフトを使うことになる
・シェアウェアつまり有料のファイラばかり

なので、使用するには至りませんでした。フリーであり、またエクスプローラに機
能を追加するタイプのソフトもありますが、

・フォルダの日時は変更できないソフトばかり

なので、やはり使用するには至りませんでした。
 そこで作ったのが、《EzExpEx》です。このソフトを作成するにあたり、

・エクスプローラに機能を追加するタイプであること
・フリーであること
・フォルダの日時を変更できること

を目標としました。

●《Delphi》についての雑感

 2000 年夏、Tiny Mouse も《Delphi》を使い始めました。なんて面白いツールな
んだろう、と感動しました。Delphi は 1.0 の頃から、その名前は知っていたけれ
ど、こんなことなら、その頃から使っているんだったなあ……。
 Visual Basic 並の簡単さで、Visual C++ 並の開発力――というのは、嘘ではあ
りませんね。
 何より魅力的なのは、優秀なパーツ (コンポーネントという) が、フリーで多数、
公開されていることですね。
 サンデープログラマの皆さん、ぜひ《Delphi》を使いましょう。