使文件为空

时间:2011-07-29 09:40:41

标签: c# .net filestream

我有一个csv文件。

在某些情况下,我想让文件为空。

我如何使文件为空。因为我不删除它&创建一个新文件。

请建议任何。

由于

3 个答案:

答案 0 :(得分:5)

System.IO.File.WriteAllText(filePath,string.Empty);

怎么样?

在此处找到:To clear the contents of a file

答案 1 :(得分:2)

使用FileMode.Truncate模式将文件大小设置为零:

(new FileStream(fileName, FileMode.Truncate)).Close()

答案 2 :(得分:2)

File.WriteAllBytes(filePath, new byte[] { 0 });

将CSV变为空白。如果您确实需要空白CSV文件(而不是空文件),则将byte[]参数替换为空CSV文件的实际字节(例如,从您从Excel准备的模板)