C# 是否将选项文件覆盖到用户?
我需要在目录或路径中创建一个二进制文件,如果该文件存在,应用程序应该询问用户是否要覆盖它。我有这个代码来编写文件,那么,如何验证文件是否存在并显示以控制台消息C# 是否将选项文件覆盖到用户?,c#,filestream,binaryfiles,C#,Filestream,Binaryfiles,我需要在目录或路径中创建一个二进制文件,如果该文件存在,应用程序应该询问用户是否要覆盖它。我有这个代码来编写文件,那么,如何验证文件是否存在并显示以控制台消息 using (FileStream fileStream = new FileStream(binaryFilePath, FileMode.Create)) // destiny file directory. { using (BinaryWriter binaryWriter
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]);
}
}
}
使用(FileStream FileStream=newfilestream(binaryFilePath,FileMode.Create))///destiny文件目录。
{
使用(BinaryWriter BinaryWriter=新的BinaryWriter(fileStream))
{
对于(int i=0;i
谢谢。
File.Exists(binaryFilePath)
应该可以帮助您。File.Exists(binaryFilePath)
应该可以帮助您。您可以尝试以下方法:
if(File.Exists(binaryFilePath) && PromptUser())
{
...
}
其中,
PromptUser()
将询问用户是否要覆盖该文件您可以尝试以下操作:
if(File.Exists(binaryFilePath) && PromptUser())
{
...
}
其中,
PromptUser()
将询问用户是否要覆盖文件啊,我一定跳过了控制台部分。啊,我一定跳过了控制台部分。