How do you get the file size in C#?

c#, filesize

Solution

`FileInfo.Length` will return the length of file, in bytes (not size on disk), so this is what you are looking for, I think.

Problem

I need a way to get the size of a file using C#, and not the size on disk. How is this possible? Currently I have this loop ``` foreach (FileInfo file in downloadedMessageInfo.GetFiles()) { //file.Length (will this work) } ``` Will this return the size or the size on disk?

Original source

Related problems