如何直接在USB连接的Android设备子文件夹中打开Windows资源管理器?
直接打开Android指定文件夹的解决方案
方法1:通过ADB命令操作(支持CMD/资源管理器)
前提准备
- 手机开启「开发者选项」和「USB调试」:路径为设置 -> 关于手机 -> 连续点击「版本号」激活开发者选项,返回设置找到「开发者选项」并开启USB调试
- 电脑安装ADB工具,确保
adb命令能在CMD/PowerShell中直接调用
操作步骤
- 连接手机到电脑,在CMD中验证连接:
adb devices - 直接在电脑打开手机指定文件夹(资源管理器):
执行以下命令(以相机文件夹/sdcard/DCIM/Camera为例,可替换为你需要的路径):adb shell am start -a android.intent.action.VIEW -d file:///sdcard/DCIM/Camera -t resource/folder - 在CMD中操作手机文件:
直接进入手机目标文件夹的shell环境,执行文件操作:adb shell cd /sdcard/DCIM/Camera # 可执行ls、cp、rm等Linux文件命令
方法2:PowerShell脚本直接打开MTP设备指定文件夹
如果不想用ADB,可编写PowerShell脚本直接定位并打开MTP设备的目标文件夹:
# 替换为你的Android设备名称(比如「小米13」) $deviceName = "你的设备名称" # 替换为目标文件夹路径(比如「Internal shared storage\Download」) $targetPath = "Internal shared storage\DCIM\Camera" $shell = New-Object -ComObject Shell.Application # 定位「此电脑」文件夹 $computerFolder = $shell.Namespace(0x11) foreach ($item in $computerFolder.Items()) { if ($item.Name -eq $deviceName) { # 找到内部存储 $internalStorage = $item.GetFolder.Items() | Where-Object { $_.Name -eq "Internal shared storage" } # 定位目标文件夹并打开 $targetFolder = $internalStorage.GetFolder.ParseName($targetPath) $targetFolder.InvokeVerb("open") break } }
将脚本保存为OpenAndroidFolder.ps1,双击即可直接打开目标文件夹。
方法3:修复资源管理器大图标显示问题
打开目标文件夹后,按以下步骤设置默认视图:
- 切换到「详细信息」视图(顶部「查看」选项卡中选择)
- 点击「查看」->「选项」->「更改文件夹和搜索选项」
- 切换到「查看」标签页,点击「应用到文件夹」,确认后所有MTP文件夹都会默认使用详细信息视图,方便按时间排序选择最新文件
内容的提问来源于stack exchange,提问作者user333869
相关产品推荐
相关产品推荐

