Tiny Mouse's Workshopソフトウェアライブラリ簡単ファイル日時変更 EzFileAge
簡単ファイル日時変更 EzFileAge
●はじめに
 《EzFileAge》は、ファイルやフォルダの日時や属性を変更するツールです。

 ファイルやフォルダの日時を変更できます。
 フォルダ内のファイルの日時や属性もまとめて変更できます。更新日時に加え作
成日時も変更できます。Exif データの日時も変更できます。日時を指定しただけ
増減することもできます。

☆《EzFileAge》では、Windows 95 系でもフォルダの日時が変更できます。

 デスクトップに「日時と属性の変更」アイコンが作られます。ここへファイル/
フォルダをドラッグ&ドロップして下さい。日時や属性を変更するダイアログが開
きます。
 また、エクスプローラの「送る」メニューに「日時と属性の変更」が追加されま
す。ここへファイル/フォルダを送って下さい。日時や属性を変更するダイアログ
が開きます。

 姉妹品の《EzExpEx》を使えば、エクスプローラの右クリックメニューに「日時/
属性の変更」が追加できます。
●動作環境
 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 を実行して下さい。

●アンインストール方法

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

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

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

●使用方法

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

 普通にインストールしていれば、デスクトップに「日時と属性の変更」アイコン
が作られます。これを実行して下さい。「ここへファイル/フォルダをドラッグ&
ドロップして下さい」ウィンドウが開きます。このウィンドウへエクスプローラか
らファイル/フォルダをドラッグ&ドロップして下さい。日時や属性を変更するダ
イアログが開きます。

 デスクトップのアイコンへ直接ドラッグ&ドロップしても構いません。日時や属
性を変更するダイアログが開きます。
 また、普通にインストールしていれば、エクスプローラの「送る」メニューに
「日時と属性の変更」が追加されます。エクスプローラでファイル/フォルダを選
択し、「日時と属性の変更」へ送って下さい。日時や属性を変更するダイアログが
開きます。
 複数のファイル/フォルダが選択された場合、その中で一番大きい日時が表示さ
れます。

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

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

 複数のファイル/フォルダを選択したとき、あるいはフォルダを選択したとき、
次のいずれかを選択できます。
 ・全てのファイル/フォルダを同一の日時/属性に変更する
 ・ファイル/フォルダ毎に別々の日時に変更する

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

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

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

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

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

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


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

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

●入手先

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

 ・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/)

●著作権、免責について

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

●転載について

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

●開発環境について

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

 ・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/)

 配布ファイルを作成するために、以下のツールを利用しました。

 ・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/)

●《EzFileAge》についての雑感

 ファイルの日時を変更するツールは、意外とたくさん作られているんですね。自
分でも欲しくて作ったくらいですからね (^^; 。
 Tiny Mouse が作ったのは、《EzExpEx》という、エクスプローラに日時を変更す
る機能を追加するツールです。
 《EzExpEx》では、エクスプローラが EzExpEx.dll を呼び出し、EzExpEx.dll は
FileAge.exe を呼び出します。この FileAge.exe だけ別パッケージにしたのが、
この《EzFileAge》です。

●《EzExpEx》についての雑感

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

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

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

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

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

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

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

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

を目標としました。

●《Delphi》についての雑感

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

| Tiny Mouse のプロフィール | Tiny Mouse's Home |