标题可能措辞不多,但基本上我朋友的Galaxy S6在启动约30秒后仍然重启,原因是错误:System UI has stopped working
我试图恢复目录/mnt/sdcard/DCIM/
中包含的所有图片,但是在我使用adb pull /mnt/sdcard/DCIM/
复制其中的80个图片后,手机重新启动。我如何一次复制80然后再睡20秒,然后拉下80?
答案 0 :(得分:0)
我最终选择的解决方案是:
获取所述目录中所有文件的列表,然后迭代其中的一些文件,如果由于设备重新启动而导致复制失败,则等待一秒钟再试一次。如果文件已被复制,请跳过该文件。
$outputDirectory = "C:\Temp\RecoveredPictures"
$amount = 100
adb shell find /mnt/sdcard/DCIM/Camera -type f > C:\Temp\PictureNames.txt
$files = Get-Content C:\Temp\PictureNames.txt
for ($i = 0; $i -lt $files.Length; $i++) {
$file = $files[$i]
$fileName = $file.Split("/")[-1]
if (Test-Path $outputDirectory\$fileName) {
continue
}
Write-Host "File name is $file"
adb pull $file $outputDirectory\$fileName
if ($error[0].ToString() -like "error: device '(null)' not found") {
$i--
sleep 1
}
}