immer neue Datei anlegen, wenn die Datei existiert bereits mit den selben Ort in C#

Habe ich eine neue Datei mit dem code unten. Aber wenn die Datei bereits vorhanden ist, dann brauche ich zum erstellen einer neuen Datei mit einem anderen Dateinamen. Ist das möglich?

FileStream fs = new FileStream(filePath, FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
BinaryWriter bw = new BinaryWriter(fs);

bw.Write(b);
bw.Close();
fs.Dispose();

meine Datei-Speicherort ist der gleiche.

  • Warum nicht einfach überprüfen, ob es existiert? if(System.IO.File.Exists(filePath)) { /* change the filename here */ }
Schreibe einen Kommentar