一、Windowsfilerecovery是什麼?
Windowsfilerecovery是一款可以幫助用戶恢復誤刪除、格式化、系統崩潰等原因導致的丟失文件的軟件。它支持恢復多種文件格式,如文檔、照片、視頻、音頻等,適用於各種存儲設備,如硬盤、U盤、SD卡等。
下面,我們將分別從選取存儲設備、掃描設備、預覽、恢復等幾個方面來詳細講解如何使用Windowsfilerecovery進行文件恢復。
二、選取存儲設備
首先,您需要將您的存儲設備(如U盤)插入計算機中,並且打開Windowsfilerecovery軟件。
//選取設備代碼示例: Device[] devices = DeviceManager.GetDeviceVolumes(); foreach(Device device in devices) { Console.WriteLine(device.Volume.Name); }
三、掃描設備
在打開Windowsfilerecovery軟件後,您需要選取需要掃描的設備,並點擊“Scan”按鈕來開始掃描。
掃描時間取決於您選取的設備的容量大小,掃描過程中您可以暫停或停止掃描。
//掃描設備代碼示例: Device selectedDevice = devices[0]; Recovery recovery = new Recovery(); var result = recovery.StartScan(selectedDevice); foreach(var file in result.Files) { Console.WriteLine(file.Name); }
四、預覽
掃描完成後,您可以通過Windowsfilerecovery軟件的“Preview”功能來查看掃描結果。它可以讓您預覽恢復的文件,以確保它們被正確恢復,並且沒有受到損壞。
在Windowsfilerecovery軟件中預覽,請選擇需要預覽的文件,並單擊它,軟件將彈出文件內容的預覽界面。
//預覽代碼示例: if(result.Files.Count > 0) { var fileStream = result.Files[0].OpenReadStream(); using (var binaryReader = new BinaryReader(fileStream)) { var bytes = binaryReader.ReadBytes((int)fileStream.Length); } }
五、恢復
在預覽後,如果您確定恢復文件,請選擇需要恢復的文件,並單擊“Recover”按鈕來開始恢復文件。請注意,恢復的文件將會被存儲在默認的Windowsfilerecovery恢復文件夾中。
//恢復代碼示例: if(result.Files.Count > 0) { var fileStream = result.Files[0].OpenReadStream(); using (var binaryReader = new BinaryReader(fileStream)) { var bytes = binaryReader.ReadBytes((int)fileStream.Length); File.WriteAllBytes($"C:\\Windowsfilerecovery\\RecoveredFiles\\{result.Files[0].Name}", bytes); } }
六、總結
通過以上幾個步驟,您可以使用Windowsfilerecovery軟件很方便地進行文件恢復,從而避免因誤操作、意外情況等導致文件的丟失,以便您更加放心地進行操作。
原創文章,作者:NYRX,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/144501.html