перезаписать файл опций для пользователя? - PullRequest
1 голос
/ 20 апреля 2011

Мне нужно создать двоичный файл в каталоге или пути, если файл существует, приложение должно запросить пользователя, если хотите перезаписать его. У меня есть этот код для записи файла, поэтому, как можно проверить, существует ли файл и показать ли это, чтобы утешить сообщение?

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]);
                    }
                }
            }

спасибо ..

Ответы [ 2 ]

1 голос
/ 20 апреля 2011

File.Exists(binaryFilePath) должен вам помочь.

0 голосов
/ 20 апреля 2011

Вы можете попробовать что-то вроде этого:

if(File.Exists(binaryFilePath) && PromptUser())
{
...
}

Где PromptUser() спросит пользователя, хочет ли он переопределить файл

...