在C#中压缩大量的CSV文件

时间:2018-06-29 16:27:02

标签: c# filesystems zip csv-write-stream

我正在.Net 4.7.2中工作。我们有对象列表说MyObject,它将被转换为csv单个文件。 目前,我使用下面的代码来创建巨大的csv文件(10GB及以上)。

`

StatementCallback; uncategorized SQLException for SQL [UPDATE data SET
data = data - 'dateAdded' || '{"dateAdded":1481500800000}'
WHERE dtype='Customer' and data->>'id' = '00784591']; SQL state [S0001];
error code [102]; Incorrect syntax near '|'.; nested exception is
com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near 
'|'.

`

现在我需要创建这些巨大文件的zip文件。我在C#中找到了ZipFile.CreateFromDirectory。创建csv后,我调用ZipFile.CreateFromDirectory创建zip文件。

我的问题我是否应该继续先创建csv,然后压缩 要么 还有其他有效的方法吗?

0 个答案:

没有答案