You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

借助WinSCP通过KDE Connect浏览安卓设备文件时出现‘Error changing directory to '/'’错误,求修改脚本替代手动临时方案

借助WinSCP通过KDE Connect浏览安卓设备文件时出现‘Error changing directory to '/'’错误,求修改脚本替代手动临时方案

我最近在Windows 11上用KDE Connect配合WinSCP浏览安卓手机文件时,碰到了个头疼的问题:点击KDE Connect里的「浏览设备」选项后,WinSCP确实能启动,但紧接着就弹出两个错误提示:

第一个错误窗口显示:Error changing directory to '/',提示无法找到指定路径,WinSCP路径栏里显示的是安卓设备的存储路径,但系统没法正确识别这个映射;第二个窗口则是会话连接失败的提示,直接没法进入设备文件系统。

我自己已经摸索出了一个临时的手动解决办法,但总觉得每次这么操作太麻烦,希望有人能修改KDE Connect对应的启动脚本,这样就不用依赖这个临时方案了。

先说说我的临时手动 workaround:

  • 当WinSCP弹出错误窗口时,先点击「确定」关掉提示,别直接关闭WinSCP。
  • 在WinSCP的路径输入栏里,把当前显示的路径替换成 /storage/emulated/0(这是安卓设备的默认存储根目录),回车之后就能正常访问手机里的文件了。

至于脚本修改的思路,我推测问题出在KDE Connect调用WinSCP时传递的初始路径参数上——它默认传递的是系统根目录 /,但WinSCP没办法和安卓设备的存储路径正确映射。我们可以找到KDE Connect在Windows下的WinSCP启动脚本(一般在安装目录的scripts文件夹里,比如C:\Program Files\KDE Connect\scripts),修改其中的路径参数:

  • 找到脚本里调用WinSCP的语句,比如类似winscp.exe scp://[设备用户名]@[设备IP]/[初始路径]的行。
  • 把默认的初始路径/替换成安卓设备的实际存储根路径/storage/emulated/0,或者添加一段逻辑让脚本自动识别并传递正确的存储路径,这样启动WinSCP时就能直接进入正确的目录,不会再弹出错误了。

备注:内容来源于stack exchange,提问作者Chemist

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:53:18