so, let alone the 'bad' os.utime, is there any way to set the time of directory in windows within official python release? can ctypes be helpful, and how ?
I am using totalcommander, which is programmer in delphi, but can set the time of a directory thanx 2008/10/12, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > From: MRAB <[EMAIL PROTECTED]> > To: python-list@python.org > Date: Sat, 11 Oct 2008 11:29:12 -0700 (PDT) > Subject: Re: how to set the time of a directory? > On Oct 11, 1:18 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > 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) > > This in issue #214245 (2000-09-16). See also > http://mail.python.org/pipermail/python-bugs-list/2004-November/026124.html. -- http://mail.python.org/mailman/listinfo/python-list