in reply to File creation date

Your could use the Win32 API directly with the Win32::API module. GetFileTime gives the creation, last access, and last write times.

However, I would wajer that it would be slower than the builtin stat function. You have the overhead of Win32::API versus the other stuff that goes on in stat(). The stat() builtin is going to call GetFileTime to get its information and is probably going to do it in native code.