@CityzenUNDEAD

Почему вес файла меньше ожидаемого?

Добрый день!
Я пробую получить вес рандомного файла 2 способами.

Способ 1.
string filePath = @"C:\Users\User\Desktop\new.txt";
FileInfo fileInfo = new FileInfo(filePath);
           
Console.WriteLine(fileInfo.Length);


Способ 2.
string filePath = @"C:\Users\User\Desktop\new.txt";
using(FileStream fs = new FileStream(filePath, FileMode.Open)) 
            {
                byte[] fileBytes = System.Text.Encoding.UTF8.GetBytes(filePath);
                Console.WriteLine($"Вес массива байтов {fileBytes.Length}");
            }


Почему вес файла получается разный?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Sing303
В первом случае вы узнаёте размер файла
Во втором случае вы узнаёте длину строки filePath в байтах
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы