C#(.NET Webサービス)でファイルを作成していますが、既存のファイルを上書きしたくありません。
その方法は、FileMode.CreateNewセットを使用してFileStreamを構築することのようです。実際、ファイルが存在する場合は例外をスローします。
しかし、ファイルの作成によってスローされる他の可能な例外とは対照的に、この例外をどのように認識しますか?http://msdn.microsoft.com/en-us/library/47ek66wy.aspxのドキュメントには、このケースが「IOException」としてリストされています。これは、他の原因で発生する可能性があるため、明らかにあいまいです。
ここでの答えは、IOExceptionをキャッチしてから、File.Existsを実行するだけですか?