В нашей настроенной системе ведения журнала C # мы используем streamWriter = File.CreateText (fileNameStr);
, чтобы создать файл и открыть поток для записи.
Теперь мы хотим отслеживать размер файла, чтобы увидеть, достигает ли он максимально необходимого размера. Я сделал следующее:
currFileInfo = new FileInfo (fileNameStr);
curFileInfo.Refresh (); fileSize = curFileInfo.Length;
Я распечатал, сколько времени потребуется, чтобы обновить FileInfo, во многих случаях это займет около 15 мсек.
Итак, я думаю, что может быть лучший способ сделать это. что вы предлагаете?