があるが、私は(ローカルディスク上の)一連の操作をした:###する"IOException:ディスクに十分な領域がありません。"十分なスペース
- コピーファイルを
- 削除ファイルを### ###する
- 保存ファイルをBAK。 BAK
コード::私は例外を持っ削除中に
File.Copy(filename, filename + ".bak");
TextWriter writer = new StreamWriter(filename);
writer.Write(content);
writer.Close();
File.Delete(filename + ".bak");
IOException: There is not enough space on the disk.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
両方のファイルのサイズは最大数MBです。そして私はチェックしました - ディスクに十分な空き容量があります(数GB以上)。 そのような状況にはどのような原因が考えられますか?
管理者アカウントでOSドライブで実行されているデスクトップアプリケーション(WPF)です。
コードを教えてください。方法を使用してファイルを削除しますか? 'System.IO.File.Delete'? – themarcuz
コードが転記されます。はい、私は 'System.IO.File.Delete'を使用しました – 0xddr
許可の例外をチェックすることをお勧めします。 –