Чтобы очистить содержимое файла
Мне нужно очистить содержимое конкретного файла каждый раз при запуске приложения. Как мне это сделать?
5 ответов:
вот что я сделал с очистить содержимое файла без создания нового файла поскольку я не хотел, чтобы файл отображал Новое время создания, даже когда приложение просто обновило его содержимое.
FileStream fileStream = File.Open(<path>, FileMode.Open); /* * Set the length of filestream to 0 and flush it to the physical file. * * Flushing the stream is important because this ensures that * the changes to the stream trickle down to the physical file. * */ fileStream.SetLength(0); fileStream.Close(); // This flushes the content, too.
Использовать FileMode.Усечь каждый раз, когда вы создаете файл. Также поместите файл.Создать внутри попробовать поймать.