I've been getting a lot of these lately. Started when I went down the Deep Caverns.
System.Exception: Failed to save game 'autosave'. Exception: System.IO.IOException: The directory is not empty.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at bef.ac5(String A_0, Boolean A_1, Boolean A_2) ---> System.IO.IOException: The directory is not empty.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at bef.ac5(String A_0, Boolean A_1, Boolean A_2)
--- End of inner exception stack trace ---
at cez.LogAndThrow[T](Exception innerException, LogSeverity severity, String message, Object[] messageArgs)
at bef.ac5(String A_0, Boolean A_1, Boolean A_2)
at nf.cz(aj8 A_0)
at zq.g(aj8 A_0)
at ba6.cz(aj8 A_0)
at zq.g(aj8 A_0)