我正在从指定路径检索文件并将其存储在临时文件夹中。但是文件的大小在1KB到2KB之间。
我正在使用,
File.WriteAllLines(@"c:\temp\" + newFile + "__" + fileName, versionNumber);
这些行被复制到新文件并存储在临时文件夹中。但尺寸不准确。
我想知道如何使用C#获取文件的大小。
任何人都可以帮我提出任何建议会很有帮助。谢谢。
答案 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