Use subfolder for indivdual dumps, change filename

This commit is contained in:
Matt Nadareski
2018-06-12 14:16:16 -07:00
parent df81259fba
commit 39258c4e85
2 changed files with 9 additions and 12 deletions

View File

@@ -308,17 +308,15 @@ namespace DICUI
var driveTuple = cmb_DriveLetter.SelectedItem as Tuple<char, string>;
var discTuple = cmb_DiscType.SelectedItem as Tuple<string, KnownSystem?, DiscType?>;
if (driveTuple != null)
if (driveTuple != null && discTuple != null)
{
if (String.IsNullOrWhiteSpace(txt_OutputDirectory.Text))
{
txt_OutputDirectory.Text = defaultOutputPath;
}
if (discTuple != null)
{
txt_OutputFilename.Text = driveTuple.Item2 + Utilities.GetDefaultExtension(discTuple.Item3);
}
txt_OutputDirectory.Text = Path.Combine(defaultOutputPath, driveTuple.Item2);
txt_OutputFilename.Text = driveTuple.Item2 + Utilities.GetDefaultExtension(discTuple.Item3);
}
else
{
txt_OutputDirectory.Text = defaultOutputPath;
txt_OutputFilename.Text = "disc.bin";
}
}

View File

@@ -1236,10 +1236,9 @@ namespace DICUI
outputFilename = Path.GetFileNameWithoutExtension(outputFilename);
// Now write out to a generic file
string combinedBase = Path.Combine(outputDirectory, outputFilename);
try
{
using (StreamWriter sw = new StreamWriter(File.Open(combinedBase + "_submissionInfo.txt", FileMode.Create, FileAccess.Write)))
using (StreamWriter sw = new StreamWriter(File.Open(Path.Combine(outputDirectory, "!submissionInfo.txt"), FileMode.Create, FileAccess.Write)))
{
foreach (string line in lines)
{