如何在Windows 11中通过命令提示符获取Android 9手机指定文件夹的目录列表并保存?
如何在Windows 11中通过命令提示符获取Android 9手机指定文件夹的目录列表并保存?
这个问题我之前也碰到过,其实根源在于Windows资源管理器里显示的手机路径是MTP协议的虚拟路径,命令提示符这类传统命令行工具并不支持直接访问这种路径,所以才会提示“找不到指定路径”。要解决这个问题,咱们可以用Android官方的adb工具来实现,具体操作步骤如下:
第一步:准备adb工具
不用安装整个Android SDK,只需要下载单独的Platform Tools包就行。把下载好的压缩包解压到电脑的某个容易找到的文件夹,比如C:\adb。第二步:开启手机的USB调试
- 打开手机的「设置」,找到「关于手机」,连续点击「版本号」5-7次,直到屏幕提示“已开启开发者选项”。
- 返回设置主界面,找到「开发者选项」,打开「USB调试」开关。当手机通过USB连接电脑时,会弹出授权提示,记得选择「允许」。
第三步:验证adb连接
打开命令提示符,先切换到adb所在的文件夹,比如输入:cd C:\adb然后输入命令检查设备连接状态:
adb devices如果输出里能看到你的手机设备编号,说明adb已经成功识别到手机了。
第四步:获取手机文件夹目录并保存
手机里「Internal shared storage\DCIM\Camera」对应的实际路径是/sdcard/DCIM/Camera(或者/storage/emulated/0/DCIM/Camera,这两个路径是等价的)。咱们用adb shell的ls命令来获取目录,然后把结果保存到电脑的文件里:adb shell ls -l /sdcard/DCIM/Camera > "C:\dir of photos on phone.txt"解释一下:
ls -l会显示详细的文件信息(和Windows的dir命令效果类似),后面的重定向符号>会把命令输出保存到你指定的电脑文件里,这里我保存到了C盘根目录,你也可以改成自己想要的路径。
如果执行命令时遇到问题,可以检查这几点:
- 确认USB调试已经开启,并且电脑已经获得了手机的调试授权。
- 试试换一个USB接口,或者重新插拔一下手机。
- 确保adb工具的路径输入正确,或者直接在adb文件夹里右键选择「在此处打开命令窗口」来操作。
备注:内容来源于stack exchange,提问作者NewSites
相关产品推荐
相关产品推荐

