如何用批处理或PowerShell代码打开连接手机的指定文件夹?
解决Windows中直接访问三星手机Camera文件夹的快捷方式/批处理问题
方法1:用MTP设备ID构造有效路径
Windows文件管理器里显示的This PC\My S23 Ultra是MTP虚拟路径,普通命令不识别,得用设备真实ID构造路径:
- 先找设备ID:打开cmd,执行
wmic path win32_pnpentity get caption, deviceid,在输出里找到三星S23 Ultra对应的设备ID,格式是USB\VID_XXXX&PID_XXXX\一串字符 - 把设备ID替换到下面的命令里,存成.bat文件就能直接打开目标文件夹:
举个实际例子:explorer.exe shell:MyComputerFolder\::{你的设备ID}\internal storage\DCIM\Cameraexplorer.exe shell:MyComputerFolder\::{USB\VID_04E8&PID_6860\1234ABCD}\internal storage\DCIM\Camera
方法2:把手机存储映射成本地盘符
用MTPdrive这类工具,把手机内部存储映射成普通盘符(比如Z:),之后操作就和本地文件夹一样:
- 安装工具后,选择S23 Ultra的内部存储,分配一个盘符
- 之后创建快捷方式直接指向
Z:\DCIM\Camera,或者批处理里用explorer.exe Z:\DCIM\Camera就行
方法3:利用系统生成的无效快捷方式提取有效路径
- 打开文件管理器找到手机的Camera文件夹,右键选创建快捷方式,系统提示无法创建时选是,把快捷方式放到桌面
- 右键桌面的这个快捷方式→属性,复制目标栏里的长串路径(类似
::{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\internal storage\DCIM\Camera) - 用这个路径新建快捷方式,或者写进批处理,命令格式:
explorer.exe "复制到的长串路径"
内容的提问来源于stack exchange,提问作者omega
相关产品推荐
相关产品推荐

