Corrected sidecar filename creation when path is absolute.

This commit is contained in:
2017-11-28 02:20:56 +00:00
parent e1f866dccb
commit 44360af3e8
2 changed files with 9 additions and 8 deletions

View File

@@ -1,3 +1,6 @@
* Commands/CreateSidecar.cs:
Corrected sidecar filename creation when path is absolute.
* Options.cs:
* Commands/CreateSidecar.cs:
Added support for creating a sidecar from a folder containing the

View File

@@ -134,9 +134,8 @@ namespace DiscImageChef.Commands
DicConsole.WriteLine("Writing metadata sidecar");
FileStream xmlFs = new FileStream(Path.GetDirectoryName(options.InputFile) +
//Path.PathSeparator +
Path.GetFileNameWithoutExtension(options.InputFile) + ".cicm.xml",
FileStream xmlFs = new FileStream(Path.Combine(Path.GetDirectoryName(options.InputFile),
Path.GetFileNameWithoutExtension(options.InputFile) + ".cicm.xml"),
FileMode.CreateNew);
System.Xml.Serialization.XmlSerializer xmlSer = new System.Xml.Serialization.XmlSerializer(typeof(CICMMetadataType));
@@ -174,9 +173,8 @@ namespace DiscImageChef.Commands
DicConsole.WriteLine("Writing metadata sidecar");
FileStream xmlFs = new FileStream(Path.GetDirectoryName(options.InputFile) +
//Path.PathSeparator +
Path.GetFileName(options.InputFile) + ".cicm.xml",
FileStream xmlFs = new FileStream(Path.Combine(Path.GetDirectoryName(options.InputFile),
Path.GetFileNameWithoutExtension(options.InputFile) + ".cicm.xml"),
FileMode.CreateNew);
System.Xml.Serialization.XmlSerializer xmlSer = new System.Xml.Serialization.XmlSerializer(typeof(CICMMetadataType));