2
A
回答
5
沒有。 File.Delete()
在API中調用硬刪除並繞過回收站。您將需要使用文件恢復程序並希望獲得最佳效果。
要通過回收站進行刪除,請使用SHFileOperation
API,因爲它是shell的一部分。
如果/當你有你的文件備份,你可能想看看這個蘇答案,其中討論了改變File.Delete()
的東西,使用回收站:
+0
文件命名空間中沒有相應的方法,例如,我總是感到沮喪之一。 File.Recycle用於此操作。訴諸非託管代碼或VisualBasic的命名空間總是看起來像是一個糟糕的妥協。 –
+0
他們爲什麼不能重複File.Delete()的枚舉選項... – Lloyd
1
相關問題
- 1. C#File.Delete不工作
- 2. File.Delete File.Copy
- 3. File.delete()ErrnoException
- 4. 如何恢復C++技能
- 5. MQTT TLS會話恢復C
- 6. C#MySqL恢復代碼
- 7. 使用C#FormWindowState恢復?
- 8. 故障恢復在C#
- 9. C#MySQL數據庫恢復
- 10. 從Eof中恢復stdin C
- 11. C. CS50恢復分配,恢復JPG圖像
- 12. 恢復和恢復方案
- 13. Android:恢復恢復時間
- 14. C#File.Delete表現不如預期
- 15. 在.exe中的C#:File.Delete()問題
- 16. File.delete()返回false
- 17. File.Delete()與FileInfo.Delete()
- 18. 文件renameTo&File.delete
- 19. 恢復
- 20. 停止後恢復恢復同步
- 21. 數據庫被「恢復」恢復
- 22. 恢復快照後恢復套接字
- 23. svn恢復 - 恢復個別修訂版
- 24. dotnet恢復vs. nuget恢復與teamcity
- 25. MySQL錯誤的恢復數據恢復
- 26. ExoPlayer恢復狀態時恢復
- 27. Namenode恢復,namenode恢復如何工作?
- 28. SourceTree恢復回覆
- 29. 備份和恢復mysql數據庫c#
- 30. C# - 從Interop異常中恢復
你可能很幸運使用文件系統恢復工具。否則,如果你有備份,你可能只會很幸運。 –