MaixVision 删除 PC 文件夹无确认、不进回收站、无撤销,导致大量数据永久丢失
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Start by locating MaixVision’s file panel deletion handler and tracing how it distinguishes PC paths from device paths; the report identifies recursive rmdir as the behavior to investigate. Review the project’s deletion tests or add coverage for confirmation, trash handling, project-root limits, and batch deletion. Done means PC deletions are recoverable and scoped to the project, with clear confirmation and undo behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
环境
- Windows 11 Home China (10.0.26200)
- MaixVision 1.2.3(D:\maixVision)
- C: 为 BitLocker 加密的 NVMe SSD
问题
MaixVision 文件面板删除电脑本地文件夹时直接 rmdir 递归永久删除:
- 没有确认对话框
- 不进 Windows 回收站
- 没有撤销
- UI 未区分“设备文件系统”和“电脑文件系统”
证据
%APPDATA%\maixvision\logs\main.log:
[2026-11-04 00:37:13.666] [error] (main) [delete file]: Error: EBUSY: resource busy or locked, rmdir 'C:\Users<user>\Desktop\SmartCar'
Windows USN 日志同一时刻有 1,600+ 条 FILE_DELETE,回收站无对应条目。
影响
桌面真实资料被永久删除;Windows 11 + SSD TRIM + BitLocker 导致无法恢复。
期望
- 删除前二次确认;
- 删除电脑文件走系统回收站(Electron shell.trashItem / fs.trashItem);
- 支持撤销;
- UI 明确区分 PC 文件系统与设备文件系统;
- 限制只能删除当前项目根目录内的文件;
- 批量删除显示待删清单和数量。
- Lingua principale
- Python
- Stelle
- 872
- Fork
- 129
- Merge medio
- 2h 5m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di sipeed/MaixPy
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
About MaixPy IDE DownloadAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
按照官方操作手册转换yolo11模型出现问题Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Tutte le issue di sipeed/MaixPy
Issue simili
-
Remove the `pull_request_target` workflow before GitHub blocks itForse già presa @jat255 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
IBM/mcp-context-forge#7483 ·
I maintainer di solito rispondono entro 2 giorni
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
[Bug Report]: OpenAI 辅助 API 连通性测试因输出上限仅 1 token 误报“未知错误”Forse già presa @fjfanjian l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Project-N-E-K-O/N.E.K.O#3640 ·
I maintainer di solito rispondono entro 1 giorno
-
author-page correction
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
acl-org/acl-anthology#10808 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno