Type Reason ArgumentException path contains one or more implementation-specific invalid characters.
The Path.IsPathRooted(string) method returns true if the first character is a directory separator character such as "\", or if the path starts with a drive letter and colon (:). For example, it returns true for path strings such as "\\MyDir\\MyFile.txt", "C:\\MyDir", or "C:MyDir". It returns false for path strings such as "MyDir".
This method does not verify that the path or file name exists.
For a list of common I/O tasks, see Common I/O Tasks.