http://bugs.winehq.org/show_bug.cgi?id=7961
------- Additional Comments From damjan.jov@gmail.com 2007-16-06 05:10 ------- On Windows, trailing dots are ignored: if you create a file named "file." it succeeds but the actual file name is "file" (tested on both Windows 98/FAT32 and Windows XP/NTFS). Wine's NTDLL goes to great lengths to do the same thing. Even the Linux kernel FAT32 driver does the same thing, and I suspect so does the NTFS driver.
Please explain what you are really trying to do: a "*." mask seems pointless since it looks for files that can't exist.