#c# #filestream #binaryfiles
#c# #filestream #двоичные файлы
Вопрос:
Мне нужно создать двоичный файл в каталоге или по пути, если файл существует, приложение должно спросить пользователя, хочет ли он перезаписать его. У меня есть этот код для записи файла, итак, как можно проверить, существует ли файл, и показать на консоли сообщение?
using (FileStream fileStream = new FileStream(binaryFilePath, FileMode.Create)) // destiny file directory.
{
using (BinaryWriter binaryWriter = new BinaryWriter(fileStream))
{
for (int i = 0; i < frameCodes.Count; i )
{
binaryWriter.Write(frameCodes[i]);
}
}
}
Спасибо..
Ответ №1:
File.Exists(binaryFilePath)
должно вам помочь.
Ответ №2:
Вы могли бы попробовать что-то вроде этого:
if(File.Exists(binaryFilePath) amp;amp; PromptUser())
{
...
}
Где PromptUser()
спросит пользователя, хочет ли он переопределить файл
Комментарии:
1. Ах, я, должно быть, пропустил консольную часть.