Ruby Issue Tracking System: Issues
https://redmine.ruby-lang.org/
https://redmine.ruby-lang.org/favicon.ico?1711330511
2011-10-07T16:46:14Z
Ruby Issue Tracking System
Redmine
Ruby master - Bug #5419 (Closed): FileUtils.cp_rの:preserveの動作
https://redmine.ruby-lang.org/issues/5419
2011-10-07T16:46:14Z
seki (Masatoshi Seki)
seki@ruby-lang.org
<p>FileUtils.cp_rで:preserveとtrueに設定してディレクトリをコピーしたときに、<br>
空でないディレクトリの時刻が設定されません。</p>
<p>おそらく、ディレクトリについて ent.copy_metadata した後に、そのディレクトリ以下にファイルが増えるためだと思います。<br>
2パスで処理して、一巡目にコピー、二巡目にent.copy_metadata したら直るような気がしますが、もっとかっこいい方法もありそうです。</p>