2011-04-20 60 views
1

我需要在目錄或路徑中創建一個二進制文件,如果文件存在,應用程序應該詢問用戶是否要覆蓋它。我有這個代碼來寫這個文件,所以,如何驗證文件是否存在並顯示來控制消息?覆蓋選項文件給用戶?

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)應該幫助你。

0

你可以嘗試這樣的事:

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

PromptUser()會詢問用戶是否想覆蓋文件

+0

如何在控制檯捕捉選項?不與messageBox ... – ale 2011-04-20 15:26:08

+0

啊,我必須跳過控制檯部分。 – 2011-04-20 15:33:04