Mercurial > hg > svcore
comparison transform/FileFeatureWriter.cpp @ 514:6acdddf6f99e
* fixes to improve the utility of the CSV feature writer
author | Chris Cannam |
---|---|
date | Wed, 10 Dec 2008 13:21:10 +0000 |
parents | e7a39c45a7a4 |
children | 1aefb666ecfc |
comparison
equal
deleted
inserted
replaced
513:06a6612e7cf1 | 514:6acdddf6f99e |
---|---|
182 else dirname = QDir::currentPath(); | 182 else dirname = QDir::currentPath(); |
183 | 183 |
184 QString filename; | 184 QString filename; |
185 | 185 |
186 if (m_manyFiles && transformId != "") { | 186 if (m_manyFiles && transformId != "") { |
187 filename = QString("%1-%2.%3").arg(basename).arg(transformId).arg(m_extension); | 187 filename = QString("%1_%2.%3").arg(basename).arg(transformId).arg(m_extension); |
188 } else { | 188 } else { |
189 filename = QString("%1.%2").arg(basename).arg(m_extension); | 189 filename = QString("%1.%2").arg(basename).arg(m_extension); |
190 } | 190 } |
191 | |
192 filename.replace(':', '_'); // ':' not permitted in Windows | |
191 | 193 |
192 filename = QDir(dirname).filePath(filename); | 194 filename = QDir(dirname).filePath(filename); |
193 | 195 |
194 if (QFileInfo(filename).exists() && !(m_force || m_append)) { | 196 if (QFileInfo(filename).exists() && !(m_force || m_append)) { |
195 cerr << "FileFeatureWriter: ERROR: Output file \"" << filename.toStdString() << "\" exists (for input file or URL \"" << trackId.toStdString() << "\" and transform \"" << transformId.toStdString() << "\") and neither force nor append is specified -- not overwriting" << endl; | 197 cerr << "FileFeatureWriter: ERROR: Output file \"" << filename.toStdString() << "\" exists (for input file or URL \"" << trackId.toStdString() << "\" and transform \"" << transformId.toStdString() << "\") and neither force nor append is specified -- not overwriting" << endl; |