新增: 文件操作增强与预览扩展

- 文件剪贴板复制剪切粘贴,重名自动副本
- SFTP下载到本机与外部文件拖入,目录递归
- 传输进度浮动面板,transfer-progress事件链
- Drawio预览,Excel工作线程,冻结看门狗
- cmd与bat自写batch语法高亮,psm1等映射补齐
This commit is contained in:
lxy
2026-09-15 22:26:12 +08:00
parent f1bc5b49f1
commit e7a2c5148e
59 changed files with 3185 additions and 2047 deletions
+6 -2
View File
@@ -116,11 +116,15 @@ func (w *Watcher) consumeEvents() {
}
debounceTimer = time.AfterFunc(debounceDelay, func() {
// 文件已不存在则跳过(如被删除)
if _, err := os.Stat(target); err != nil {
info, err := os.Stat(target)
if err != nil {
return
}
if w.emitEvent != nil {
w.emitEvent("file-changed", target)
w.emitEvent("file-changed", map[string]any{
"path": target,
"mtime": info.ModTime().UnixMilli(),
})
}
})