diff --git a/src/core/tandem_run/tandembatchprocess.cpp b/src/core/tandem_run/tandembatchprocess.cpp index 423efc815818ff328d8b25c5289ef8a891ef416f..efb3b5a96f60b92723da50635bebc1a2aa75bba4 100644 --- a/src/core/tandem_run/tandembatchprocess.cpp +++ b/src/core/tandem_run/tandembatchprocess.cpp @@ -281,9 +281,10 @@ TandemBatchProcess::writeXmlInputFile(QXmlStreamWriter *p_out, p_out->writeAttribute("label", "output, path"); if(mz_file_info.completeSuffix() == "tdf") { + QString output_name = QFileInfo(mz_file_info.absoluteDir().dirName()).baseName(); p_out->writeCharacters(QString("%1/%2.xml") .arg(_tandem_run_batch._output_directory) - .arg(mz_file_info.absoluteDir().dirName())); + .arg(output_name)); } else {