On Oct 11, 1:27 am, "Timothy Grant" <[EMAIL PROTECTED]> wrote: > On Fri, Oct 10, 2008 at 10:16 PM, oyster <[EMAIL PROTECTED]> wrote: > > os.utime works only against files. so what to do for a directory? > > thanx > > Not sure why you'd say that. I am. He's running Windows.
> > drwxr-xr-x 2 tjg tjg 68 Oct 10 22:23 test > ([EMAIL PROTECTED]) python > Python 2.5.1 (r251:54863, Jan 17 2008, 19:35:16) > [GCC 4.0.1 (Apple Inc. build 5465)] on darwin > Type "help", "copyright", "credits" or "license" for more information.>>> > import os > >>> help(os.utime) > > Help on built-in function utime in module posix: > > utime(...) > utime(path, (atime, mtime)) > utime(path, None) > > Set the access and modified time of the file to the given values. If the > second form is used, set the access and modified times to the current > time. > > >>> os.utime('test', None) > >>> ^D > > ([EMAIL PROTECTED]) ls -ltr > drwxr-xr-x 2 tjg tjg 68 Oct 10 22:24 test > > -- > Stand Fast, > tjg. [Timothy Grant] >>> os.utime('WinDir', None) Traceback (most recent call last): File "(stdin)", line 1, in <module> WindowsError: [Error 5] Access is denied: 'WinDir' >>> I consider this a bug. (Note that os.utime works for directories under cygwin) -- http://mail.python.org/mailman/listinfo/python-list