Project

General

Profile

Actions

Bug #5419

closed

FileUtils.cp_rの:preserveの動作

Added by seki (Masatoshi Seki) about 13 years ago. Updated over 6 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 1.9.4dev (2011-09-05 trunk 33195) [x86_64-darwin11.1.0]
[ruby-dev:44581]

Description

FileUtils.cp_rで:preserveとtrueに設定してディレクトリをコピーしたときに、
空でないディレクトリの時刻が設定されません。

おそらく、ディレクトリについて ent.copy_metadata した後に、そのディレクトリ以下にファイルが増えるためだと思います。
2パスで処理して、一巡目にコピー、二巡目にent.copy_metadata したら直るような気がしますが、もっとかっこいい方法もありそうです。


Related issues 1 (0 open1 closed)

Related to Ruby master - Bug #7246: FileUtils.cp_r does not preserve attributes of directoriesClosedmame (Yusuke Endoh)10/31/2012Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0