You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
---原始邮件---
发件人: ***@***.***>
发送时间: 2024年12月27日(周五) 晚上7:11
收件人: ***@***.***>;
抄送: ***@***.******@***.***>;
主题: Re: [AlistGo/alist] 程序功能有逻辑性巨大问题,会严重导致覆盖丢失数据! (Issue #7719)
这个里面的复制符合mv的工作逻辑,如果有同名目录但是文件不同也会被覆盖。不认为是逻辑问题,但是确实应该给复制或者移动什么的时候给个检查是否存在同名目录的功能,然后允许手动选择覆盖,自动重命名(类似于windows逻辑)或者取消.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
Please make sure of the following things
I have read the documentation.
我已经阅读了文档。
I'm sure there are no duplicate issues or discussions.
我确定没有重复的issue或讨论。
I'm sure it's due to
AList
and not something else(such as Network ,Dependencies
orOperational
).我确定是
AList
的问题,而不是其他原因(例如网络,依赖
或操作
)。I'm sure this issue is not fixed in the latest version.
我确定这个问题在最新版本中没有被修复。
AList Version / AList 版本
V3.41.0
Driver used / 使用的存储驱动
本地存储,但此问题应该会影响其他,暂未测试。
Describe the bug / 问题描述
问题功能:聚合移动。
问题导致:该功能是方便移动所有文件到另一个文件夹,但是出现了逻辑性巨大BUG,会导致文件被覆盖丢失。
问题逻辑:比如我在 A0 文件夹里有 A1 / A2 两个子文件夹 我在A0 使用聚合移动时, A1 / A2 子文件夹里同时有两个文件命名一致,例如A1 子文件夹里有文件叫 我的文件B ,而A2文件夹里也有一个文件叫 我的文件B ,那么 ,使用这个功能的时候 , 两个子文件夹里面相同命名的单不同的文件就会被覆盖成一个,失去一个文件,逻辑上没有判断这两个文件是不是同一个,只要命令一致,就会被覆盖到最后只剩下一个文件。
Reproduction / 复现链接
在本地存储里的A文件里放入 B1 , B2 两个子文件夹 ,在 B1,B2 两个子文件夹内 每个文件夹分别放入两个不同的文件,但命名一样,使用聚合移动功能,该功能不会判断两个文件是不是同一个,而是就算是两个不同的文件,命名一样,就会被覆盖,丢失另一个!
Config / 配置
默认配置。
Logs / 日志
文件名相同但不同文件使用聚合移动后不会重命名相同文件名的文件,而是直接覆盖文件导致丢失。
The text was updated successfully, but these errors were encountered: