Fredrik Lundh wrote:
> Peter Hansen wrote:
>>from path import path
>>path('myfile').touch()
>
> import os
> os.utime('myfile', None)
>
> is a bit shorter, of course.
And, depending on your needs, quite ineffective:
>>> import os
>>> os.utime('missing.file', None)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
OSError: [Errno 2] No such file or directory: 'missing.file'
>>> from path import path
>>> path('missing.file').touch()
>>> path('missing.file').exists()
True
I guess it depends on whether "touch" implies creation-when-missing, as
with the command line version, or just updating the time.
-Peter
--
http://mail.python.org/mailman/listinfo/python-list