Path.Combine joins path components with the directory separator required by the current platform. It prevents Windows-specific paths from breaking when an application runs on Linux. section 27.3.2
Build a portable file path
Use Path.Combine("subdir", "myfile.json") instead of writing "subdir\\myfile.json" directly. The resulting path uses the appropriate separator for the operating system. section 27.3.2
