一、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
微信掃一掃
支付寶掃一掃