私はインターンシップのためにWindows-Formsのクイズアプリケーションを作成しようとしていますが、結果を保存ファイルに保存することができません。これは私が使用するコードです: c#パス形式がサポートされていませんwritealllines
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
System.IO.File.WriteAllLines(desktopPath + @"\saveFile_" + DateTime.Now.ToString() + ".txt", saveFile);
私はそれがクラッシュすると、パスのフォーマットがサポートされていないことを私に伝え、新しいテキストファイルに保存する]ボタンをクリックし
。デスクトップ上に新しいテキストファイルを保存するように修正する方法を教えてください。
'DateTime.Now.ToString()'には、「不正なファイル名文字」である ':'が含まれます(https://msdn.microsoft.com/de-de/library/system.io.path.getinvalidfilenamechars() v = .110).aspx)。サイドノートに –
、私のデスクトップにファイルをダンプしたアプリケーション – dlatikay