如何使用C#获取文件大小?

时间:2015-04-09 13:05:14

标签: c# file

我正在从指定路径检索文件并将其存储在临时文件夹中。但是文件的大小在1KB到2KB之间。

我正在使用,

File.WriteAllLines(@"c:\temp\" + newFile + "__" + fileName, versionNumber);

这些行被复制到新文件并存储在临时文件夹中。但尺寸不准确。

我想知道如何使用C#获取文件的大小。

任何人都可以帮我提出任何建议会很有帮助。谢谢。

2 个答案:

答案 0 :(得分:0)

System.IO.FileInfo fi = new System.IO.FileInfo(@"c:\temp\" + newFile + "__" + fileName);
long fileSizeInBytes = fi.Length; //size in Bytes

答案 1 :(得分:0)

使用File.Copy方法,如下所示:

File.Copy(path, path2);

您可以从MSDN获取更多信息:

https://msdn.microsoft.com/en-us/library/c6cfw35a(v=vs.110).aspx