尝试:
%SystemRoot%\explorer.exe "Computer\My S4\Phone\Android\data\com.dropbox.android\files\scratch\"
explorer Computer/My S4/Phone/Android/data/com.dropbox.android/files/scratch
start "" "Computer\My S4\Phone\Android\data\com.dropbox.android\files\scratch\"
start Computer\My S4\Phone\Android\data\com.dropbox.android\files\scratch
这是对Andry的答案的补充:
获取 MTP 文件夹的完整路径可能非常复杂,例如
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\\?\usb#vid_03de&pid_21e7&mi_00#6&a5ebb37&1&0000#{6ac27878-a6fc-2155-ea85-f98f491d4f33}\{E4FC4EA5-FFFF-FFFF-0000-000000000000}
要获取路径,请执行以下操作:
Copy
Paste Shortcut
.lnk
文件的工具。我使用过工具LECmd。执行LECmd.exe -f <path to the .lnk file created in step 3>
。您将在控制台上打印大量内容。有趣的部分是末尾旁边的
Parsing Path
。
就我而言,是
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\\?\usb#vid_03de&pid_21e7&mi_00#6&a5ebb37&1&0000#{6ac27878-a6fc-2155-ea85-f98f491d4f33}\SID-{10001,,21003612160}\{E4FC4EA5-FFFF-FFFF-0000-000000000000}
现在我们已经很接近了,不幸的是上面显示的路径无法使用,因为它包含无效部分:
\SID-{10001,,21003612160}
。删除该部分,您可以使用打开该 MTP 文件夹中的资源管理器
start "" "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\\?\usb#vid_03de&pid_21e7&mi_00#6&a5ebb37&1&0000#{6ac27878-a6fc-2155-ea85-f98f491d4f33}\{E4FC4EA5-FFFF-FFFF-0000-000000000000}"
有一种方法可以直接在
Windows 7 x64
上的 Windows 资源管理器窗口中打开 MTP 设备文件夹。
步骤如下:
使用
My Computer
文件夹打开 Windows 资源管理器,例如:
start "" "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
start "" "shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
explorer "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
explorer "shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
您可以在互联网上找到 GUID 的完整列表,例如:https://www.tenforums.com/tutorials/3123-clsid-key-guid-shortcuts-list-windows-10-a.html
连接 MTP 设备并在设备中启用文件传输模式。它必须作为便携式设备条目显示在
My Computer
窗口中。
将 MTP 设备入口图标拖放到桌面。
打开任意记事本,例如 Windows 记事本:
Win+R
-> notepad
将桌面图标拖放到记事本窗口中。 记事本文本的末尾将类似于:
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\\?\usb#vid_0e8d&pid_201d&mi_00#7&1084e14&0&0000#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
(已删除空格)。
您可以通过将字符串复制到记事本的另一个实例中来清理字符之间的空格,并通过 Ctrl+H
将其替换为空。
现在可以直接打开MTP设备文件夹:
start "" "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\\?\usb#vid_0e8d&pid_201d&mi_00#7&1084e14&0&0000#{6ac27878-a6fa-4155-ba85-f98f491d4f33}\<your-local-path-to-folder>"
存在等待超时,因此 Windows 资源管理器窗口可能不会立即打开。
要生成目标文件夹的快捷方式,您可以使用此处的
make_shortcut.vbs
脚本:https://github.com/andry81/contools/tree/HEAD/Scripts/Tools/ToolAdaptors/vbs/
例如:
>
make_shortcut.vbs myphonecamera.lnk "shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\\?\usb#vid_0e8d&pid_201d&mi_00#7&1084e14&0&0000#{6ac27878-a6fa-4155-ba85-f98f491d4f33}\SD-card Samsung\DCIM\Camera"
现在您可以单击
myphonecamera.lnk
打开文件夹或使用 Windows 资源管理器:
>
explorer myphonecamera.lnk
不要使用不是设备名称的
Computer
,而是尝试使用 \\?\
或 \\.\
,它们都指的是本地计算机。