如何使用Windowsfilerecovery進行文件恢復?

一、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-tw/n/144501.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
NYRX的頭像NYRX
上一篇 2024-10-25 13:52
下一篇 2024-10-25 13:52

相關推薦

發表回復

登錄後才能評論