Hirokazu Yamamoto <[EMAIL PROTECTED]> added the comment:

GetFileAttributes() succeeds for "nul", but GetFileAttributesEx() fails.
Maybe is it good idea to use GetFileAttributesEx()?

# test code

import ctypes
import ctypes.wintypes as type

dll = ctypes.windll.kernel32

print dll.GetFileAttributesA("nul") # 32

class WIN32_FILE_ATTRIBUTE_DATA(ctypes.Structure):
        _fields_ = [("dwFileAttributes", type.DWORD),
                    ("ftCreationTime", type.FILETIME),
                    ("ftLastAccessTime", type.FILETIME),
                    ("ftLastWriteTime", type.FILETIME),
                    ("nFileSizeHigh", type.DWORD),
                    ("nFileSizeLow", type.DWORD)]

GetFileExInfoStandard = 0

wfad = WIN32_FILE_ATTRIBUTE_DATA()

print dll.GetFileAttributesExA("nul", GetFileExInfoStandard,
ctypes.byref(wfad)) # 0

_______________________________________
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue3099>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to