Professional Web Applications Themes

FileUtils - :preserve does not preserve mtime of directories on Windoze - Ruby

Hi Rubyists, I have been trying to copy whole directory trees while preserving mtime of subdirectories and file, using FileUtils.cp_r with the :preserve option. Works as expected on Linux, but on Windows only the mtime of files is preserved, while directories' mtime is set to current time. Is this a bug or a limitation of Windoze? Thanks, -- Grzegorz [url]http://pithekos.net[/url]...

  1. #1

    Default FileUtils - :preserve does not preserve mtime of directories on Windoze

    Hi Rubyists,
    I have been trying to copy whole directory trees while preserving
    mtime of subdirectories and file, using FileUtils.cp_r with the
    :preserve option. Works as expected on Linux, but on Windows only the
    mtime of files is preserved, while directories' mtime is set to
    current time. Is this a bug or a limitation of Windoze?
    Thanks,
    --
    Grzegorz
    [url]http://pithekos.net[/url]
    Grzegorz Chrupala Guest

  2. #2

    Default Re: FileUtils - :preserve does not preserve mtime of directories on Windoze

    Hi,

    At Fri, 27 Jun 2003 19:25:25 +0900,
    Grzegorz Chrupala wrote:
    > I have been trying to copy whole directory trees while preserving
    > mtime of subdirectories and file, using FileUtils.cp_r with the
    > :preserve option. Works as expected on Linux, but on Windows only the
    > mtime of files is preserved, while directories' mtime is set to
    > current time. Is this a bug or a limitation of Windoze?
    It works on NT series.

    --
    Nobu Nakada

    nobu.nokada@softhome.net Guest

  3. #3

    Default Re: FileUtils - :preserve does not preserve mtime of directories on Windoze

    [email]nobu.nokadasofthome.net[/email] wrote in message news:<200306271233.h5RCXuuG023771sharui.nakada.ka numa.tochigi.jp>...
    > Hi,
    >
    > At Fri, 27 Jun 2003 19:25:25 +0900,
    > Grzegorz Chrupala wrote:
    > > I have been trying to copy whole directory trees while preserving
    > > mtime of subdirectories and file, using FileUtils.cp_r with the
    > > :preserve option. Works as expected on Linux, but on Windows only the
    > > mtime of files is preserved, while directories' mtime is set to
    > > current time. Is this a bug or a limitation of Windoze?
    >
    > It works on NT series.
    I have tested it on three different Win2000 boxes. On one it works
    fine, on two I get:

    Microsoft Windows 2000 [Versión 5.00.2195]
    (C) Copyright 1985-2000 Microsoft Corp.

    C:\>ruby -v
    ruby 1.8.0 (2003-05-26) [i386-mswin32]
    C:\>ruby
    require 'fileutils'
    puts File.stat('foo').mtime
    FileUtils.cp_r('foo','bar',:preserve=>true)
    puts File.stat('bar').mtime
    ^Z
    Mon Jun 30 09:27:07 Hora de verano romance 2003
    Mon Jun 30 09:34:08 Hora de verano romance 2003

    I guess now I should try to find out what's different in those two
    cases.
    --
    Grzegorz
    [url]http://pithekos.net[/url]
    Grzegorz Chrupala Guest

Similar Threads

  1. Preserve whitespace
    By Mike in forum ASP.NET Web Services
    Replies: 1
    Last Post: April 21st, 10:44 AM
  2. Preserve Data When Using Alert
    By timstsprymsn in forum Coldfusion - Advanced Techniques
    Replies: 1
    Last Post: April 4th, 10:21 PM
  3. preserve form data
    By Jorntk in forum PHP Development
    Replies: 1
    Last Post: May 2nd, 08:02 PM
  4. how to preserve paths
    By kkendall@adobeforums.com in forum Adobe Illustrator Windows
    Replies: 7
    Last Post: April 27th, 03:33 PM
  5. From 5.6.1 to 5.8.2: how preserve installed modules?
    By mcdavis941@netscape.net in forum PERL Beginners
    Replies: 1
    Last Post: January 24th, 12:46 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139