记一次U盘修复

U盘很多时候容易中病毒,表现为出现EXE文件或整个文件夹变成了无后缀,记录一下可恢复的方法。
所有方法开始前,都最好将U盘病毒查杀一遍

EXE文件

表现为文件夹变成了EXE文件,这个比较简单。
在这里插入图片描述
查看隐藏项目即可找到丢失文件,删除exe文件即可。

无后缀FILE

文件夹变成了不可识别的FILE,如下图
在这里插入图片描述
首先将U盘修复,右键属性,工具,检查之后(或者命令行命令attrib H:*.* -s -r -h /s /d )H为U盘的盘符,可以找到FOUND.000文件夹。里面的文件是未修复的文件碎片。
在这里插入图片描述
接着用工具恢复文件原后缀,然后自己修改文件名。我使用的是CHKResume。
在这里插入图片描述
就可以找回你的文件了,如果需要添加其他文件类型,请在chkresume.dll里面添加。
点击下载修复工具。
提取码:nxob

您可以使用以下代码来实现在 Android 设备上将 U 中指定文件夹下的内容拷贝到设备中: ```java private void copyFilesFromUSB() { try { // 获取外部存储设备路径 String path = System.getenv("EXTERNAL_STORAGE"); // 指定要拷贝的文件夹 String folderToCopy = "/usb/MyFolder"; // 创建目标文件夹 File destFolder = new File(path + "/MyApp/"); if (!destFolder.exists()) { destFolder.mkdirs(); } // 获取外部存储设备挂载点 File usbDrive = new File("/usb/"); String[] files = usbDrive.list(); if (files != null) { for (String file : files) { if (file.contains("sd")) { File sourceFolder = new File("/" + file + folderToCopy); // 判断源文件夹是否存在 if (sourceFolder.exists()) { // 遍历源文件夹 for (File sourceFile : sourceFolder.listFiles()) { if (sourceFile.isFile()) { // 拷贝文件 File destFile = new File(destFolder.getAbsolutePath() + "/" + sourceFile.getName()); copy(sourceFile, destFile); } } } } } } } catch (Exception e) { e.printStackTrace(); } } private void copy(File source, File dest) throws IOException { FileInputStream is = new FileInputStream(source); FileOutputStream os = new FileOutputStream(dest); byte[] buffer = new byte[1024]; int length; while ((length = is.read(buffer)) > 0) { os.write(buffer, 0, length); } is.close(); os.close(); } ``` 注意,您需要在 `AndroidManifest.xml` 文件中添加以下权限: ```xml <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> ``` 此外,以上代码中的文件路径仅供参考,您需要根据实际情况进行修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值