|
|
我看这张图的现象还是右栏显示 U 盘根目录,里面旧 .dat 文件和异常目录太多,视觉上像“文件名只显示一部分”。我直接把右侧 U 盘栏默认目录改成 /media/usb0/VFD,插入/刷新后直接进入我们关心的 VFD 目录树,不再停在 U 盘根目录。
这张图暴露的是“根目录文件太多且名称列宽有限”,不是底层同步失败。我已改为右侧默认进入 /media/usb0/VFD,这样只显示 config/vfd_logs/web 这类结构。现在编译部署 20260525_1247。
看图确认了:右侧现在显示的是 U 盘根目录,里面有很多旧 .dat 文件和异常目录,名称列宽有限,所以看起来像只显示了一部分。不是 U 盘没同步,而是默认显示位置不合适。
我已经改完并重新烧写:
新版本:20260525_1247
修改内容:
右侧 U 盘栏默认进入:
/media/usb0/VFD
不再默认停在 U 盘根目录。
右侧“上级”也限制在 /media/usb0/VFD 内,避免又退回根目录看到一堆旧文件。
这样右栏默认只显示:
config
vfd_logs
web
进入 vfd_logs 后再看:
fault_logs
run_logs
已部署验证:
触摸屏程序:/root/iba_pda
MD5:c84199ecaad38ef02ebb4669cc0471ee
程序内版本:20260525_1247
U 盘目录确认存在:
/media/usb0/VFD/config
/media/usb0/VFD/vfd_logs/fault_logs
/media/usb0/VFD/vfd_logs/run_logs
/media/usb0/VFD/web
你现在看右侧 U 盘栏,应该直接显示 VFD 里面的几个文件夹,不会再被根目录旧文件干扰。
拔掉 U 盘之后,如果右侧栏还停留在原来的 config / vfd_logs / web,那就是界面仍保留了上一次的路径缓存。
我需要看一下你这条对应的截图/现象才能判断是否还要改。如果你是说拔掉后右侧仍显示 VFD 内容,那我下一步会改成:
检测到 U 盘拔出后,右侧栏立即清空;
显示:
U盘未插入 / 未挂载
禁止继续进入/复制到右侧;
再插入 U 盘后自动恢复到:
/media/usb0/VFD
如果你方便,发一下拔掉 U 盘后的屏幕图;我可以马上按这个逻辑修。 |
|