适用于Mac / Windows文件的MySqlBulkLoader

时间:2013-10-11 21:47:46

标签: c# mysql newline bulk-load

我使用MySqlBulkLoader将文件加载到表中。我的问题是这个文件可能来自Mac和Windows,这意味着LineTerminator可能是\ r \ n或只是\ n。有没有办法用相同的代码加载这两个..意思是我们可以为同一个MySqlBulkLoader指定多个LineTerminators,或者有一种方法可以更改文件中的LineTerminators,如果它是Mac到CR-LF然后进行批量加载?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

找到答案。您可以尝试使用

中的方法找到Line Terminator

How can I detect if a file has Unix line feeds (\n) or Windows line feeds (\r\n)?

并相应地在mysqlbulkloader上设置行终止符。