尝试:
%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
答案 0 :(得分:1)
有一种方法可以直接在 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}"
您可以在 Internet 上找到的完整 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://sourceforge.net/p/contools/contools/HEAD/tree/trunk/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
答案 1 :(得分:1)
这是对Andry's answer的补充:
获取像这样的 MTP 文件夹的完整路径可能非常复杂
SELECT cc.name, pp.population
FROM population_table AS pp
JOIN `countries` AS cc
ON (
cc.name = pp.country_name AND
pp.year=$selectedYear
)
GROUP BY pp.country_name
要获取路径,请执行以下操作:
::{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
文件的太。我使用了工具 LECmd。执行.lnk
。您将在控制台上打印大量内容。有趣的部分是末尾旁边的 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}
答案 2 :(得分:-1)
不要使用不是设备名称的Computer
,而是尝试使用\\?\
或\\.\
,这两者都指向本地计算机。