[ruby-list:47006] ファイル作成時の作成日時について

From: 染谷 康一 <kouichi_someya@...>
Date: 2010-04-12 23:39:56 UTC
List: ruby-list #47006
染谷と申します。

Windowsで指定フォルダに空ファイル(ゼロバイトファイル)を作成した際、
そのファイルの作成日時が指定フォルダの作成日時と同じになってしまい
ます。

こちらの意図としましては、ファイル作成の日時は現在日時になると考えて
いました。

実際、作成されたファイルのプロパティを確認すると、現在日時ではなく指定
フォルダの作成日時になっていました。

ファイル作成のコードは以下の通り単純なものです。

File.open(filename, "w"){|f|  }

新規作成したファイルの作成日時が指定フォルダに依存することは仕様で
すか?

また、作成したファイルの作成日時が現在日時にする方法はありますか?

大変申し訳ございませんが、ご教授をお願い致します。


動作環境は、以下の通りです。

OS:WindowsXP
Ruby:1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32]

以上、宜しくお願い致します。

In This Thread

Prev Next