我需要在目录或路径中创建二进制文件,如果文件存在,应用程序应该询问用户是否要覆盖它。我有这个代码来编写文件,那么,如何验证文件是否存在并显示以控制消息?
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]);
}
}
}
感谢..
答案 0 :(得分:1)
File.Exists(binaryFilePath)
可以帮到你。
答案 1 :(得分:0)
您可以尝试这样的事情:
if(File.Exists(binaryFilePath) && PromptUser())
{
...
}
PromptUser()
会询问用户是否要覆盖文件