1、版本

非常离谱的bug,不管使用拖拽还是点击上传,如果没有目标文件夹的权限,当上传的文件是0字节、4GB、8GB......整的时候,本地文件就会被删掉,一点反应都没有直接从硬盘上消失。一定要注意,好不容易下载了这么大的文件被意外删掉。
2、复现
可以使用命令在硬盘上创建一个xxx大小的文件:
PS D:\迅雷下载> fsutil.exe file createNew 1gb_file 1073741824
已创建文件 D:\迅雷下载\1gb_file
PS D:\迅雷下载>
PS D:\迅雷下载> fsutil.exe file createNew 3gb_file 3221225472
已创建文件 D:\迅雷下载\3gb_file
PS D:\迅雷下载> fsutil.exe file createNew 5gb_file 5368709120
已创建文件 D:\迅雷下载\5gb_file
PS D:\迅雷下载>
PS D:\迅雷下载> fsutil.exe file createNew 4gb_file 4294967296
已创建文件 D:\迅雷下载\4gb_file
PS D:\迅雷下载>
PS D:\迅雷下载> fsutil.exe file createNew 3.8gb_file 4080218931
已创建文件 D:\迅雷下载\3.8gb_file
PS D:\迅雷下载>
PS D:\迅雷下载> fsutil.exe file createNew 8gb_file 8589934592
已创建文件 D:\迅雷下载\8gb_file
就会得到:

此时:
(1)这个test文件夹是root权限(虚拟机中的ubuntu18.04),我这里使用的是ssh从win11这边登录,普通账户。
(2)当要传送文件过去时会提示(3)这个弹窗,此时,不管点“确定”还是“X”,宿主机这边的文件会立即被删掉。经过实验发现:0字节、4GB和8GB这几个文件会从硬盘上消失;可能16GB,32GB也会,其他大小的文件则正常。
当点击(3)这个弹窗后,文件消失、硬盘容量立即变化,没有试过能否通过其他软件去恢复。如果权限正常,能顺利传输,那一点问题都没有。
3、所以
百思不得其姐,头一回遇到工具直接删宿主机文件的情况。平时使用过程中很少遇到这么完整的字节数文件,主要出现在大文件的分卷压缩中,手动创建的镜像文件等。很罕见,查遍全网也没有答案,问AI也是没有答案的别听它胡说八道。



369

被折叠的 条评论
为什么被折叠?



