I keep forgetting this when I decide to accidentally create files with names that turn out to be undeletable under windows. What makes a valid Windows file name? is a blog entry on Brian Dewey’s blog and it reminds me that using the \\?\ feature bypasses the MAX_PATH check for a file name’s length when trying to manipulate it (or delete it). I’ve accidentally created files with long names a few times, and been unable to delete them. Thankfully I’ve created a little application that allows me to do this now.