meowtec / Imagine

🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
MIT License
3.68k stars 277 forks source link

关于占用的问题抽空解决一下吧 #150

Closed setube closed 1 year ago

setube commented 1 year ago

比如说我把D:\images文件夹下的图片拖进软件里压缩,压缩完后我想要删除images文件夹还需要关掉才可以删除掉被占用的文件夹...

meowtec commented 1 year ago

@SeTube 我这边测试似乎没有这个问题。麻烦贴一下详细信息:

  1. 系统版本是?
  2. 打开文件除了文件拖入,还有界面上的「打开」也能打开文件,这个会有问题吗?
  3. 在以下哪个步骤无法删除文件?
    1. 拖入文件后就无法删除
    2. 处理完成并保存文件后?
setube commented 1 year ago
  1. 系统版本是Windows 10 21H2
  2. 软件版本是最新版即0.7.3版本
  3. 通过软件本身与图片拖入软件都会占用
  4. 两个都会被占用,你自己试下
setube commented 1 year ago

是文件夹提示被占用,但是如果压缩后把压缩过的图片删掉的话,就不会提示占用

coccvo commented 1 year ago

同,导入过图片的文件夹就不能删除,需要退出软件才行。然而软件启动又很慢

ghost commented 1 year ago

作者大大的tauri重构版鸽了很久了,等得心焦

meowtec commented 1 year ago

这个问题我在 Win 11 下面一直都不能复现...

coccvo commented 1 year ago

这个问题我在 Win 11 下面一直都不能复现...

我是win10

meowtec commented 1 year ago

作者大大的tauri重构版鸽了很久了,等得心焦

主要是 tauri 的「使用 XXX 打开文件」的能力一直不支持啊,我给他们提过 MR 但是一直合不进去,似乎他们在考虑对这部分进行重新设计

meowtec commented 1 year ago

我用 Win 10 虚拟机(21h2 和 22h2)试过也都没问题

coccvo commented 1 year ago

0.7.3版本,我用win11试了,一样的。只要把一个文件夹中的图片导入软件,不关闭软件,哪怕从软件中点击清空,也无法进行删除该文件夹的操作。但图片都是所以随便删除,只是导入过的图片所在的文件夹不能删除。 比如文件夹A中有图片a、b、c。把a、b导入软件,进行任意操作但不关闭软件,此时文件夹A无法删除,但图片a、b、c都能正常删除。当删除a、b后,或者关闭软件后,文件夹A才可以删除

meowtec commented 1 year ago

修复了,看看吧大家

coccvo commented 1 year ago

感谢