[Moqtar] | I am trying to walk a directory and print the file and its modified | time. When the path is longer then 259 characters i get an error | "Filename too long". I guess these is because windows limitation on | path length. | | My code: |
[... snip code ...] | | Traceback (most recent call last): | File "C:\Python24\hello.py", line 17, in -toplevel- | ModifiedTime=os.path.getmtime(fullpath) | File "C:\Python24\lib\ntpath.py", line 233, in getmtime | return os.stat(filename).st_mtime | OSError: [Errno 38] Filename too long | | Is there a way to find the modified time of long path? There was a thread on similar lines a while back: http://tinyurl.com/y2tfoh (points to Google Groups) In short, Python 2.5 now uses the Win32 API which allows for longer names; until then you might have to call it yourself directly, which is not too onerous. TJG ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -- http://mail.python.org/mailman/listinfo/python-list