Hello All, I am in the need to check if a provided filename is acceptable to the OS. Currently I could have "filenames" with all sorts of symbols embedded into it (when such a thing happens I want to replace it with a default filename). A funny thing : I extract the filename (from an UrlPath -part which is returned after having applied CrackUrl) with PathFindFilename it has no problems with returning a name having characters like "|" embedded into it ..... I could ofcourse just try to open/create the file and check if an error is returned, but that seems a too crude method. I've currently seached several DLL's and the Web for an apropriate function. Alas, no luck in finding an answer. Any insights ? Regards, Rudy Wieser