Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

当识别出错时仍然创建硬链接 #1

Closed
cornjosh opened this issue Jan 22, 2021 · 8 comments
Closed

当识别出错时仍然创建硬链接 #1

cornjosh opened this issue Jan 22, 2021 · 8 comments

Comments

@cornjosh
Copy link

image
创建硬链接前选择n
image
会在源文件夹创建名为 xxx(2).xxx 的硬链接

@xsm1997
Copy link
Owner

xsm1997 commented Jan 23, 2021

这个的逻辑就是这样,如果你选择了进入某一个目录,无论识别对不对,都会生成硬链接。只不过在你选择识别不对的情况下,应该是会以原本的文件名,在目标文件夹内生成硬链接。我这里这个逻辑工作正常,麻烦再尝试几次,然后提供更多信息。
我之后有时间会加入一个选项,让用户选择是否创建硬链接。

@xsm1997
Copy link
Owner

xsm1997 commented Jan 23, 2021

而且,我有加入防止重名导致覆盖的判断,你这个(2)应该是你文件夹内有不带括号的原本文件,为了防止覆盖,才会生成带序号的硬链接。

@cornjosh
Copy link
Author

感谢回复!

而且,我有加入防止重名导致覆盖的判断,你这个(2)应该是你文件夹内有不带括号的原本文件,为了防止覆盖,才会生成带序号的硬链接。

关于这个,文件夹内没有重名文件:

image

运行是在 windows 下通过 SMB 访问并创建 hard link

@xsm1997
Copy link
Owner

xsm1997 commented Jan 23, 2021

这个结果比较奇怪,你能给我一下运行的命令吗?我尝试复现一下

@xsm1997
Copy link
Owner

xsm1997 commented Jan 23, 2021

试试不把源目录和目标目录设置成同一个,看看能否复现?

@cornjosh
Copy link
Author

这个结果比较奇怪,你能给我一下运行的命令吗?我尝试复现一下

好的,以下

main.exe --src "\\Tower\video\download\anime\[Snow-Raws] ReLIFE" --dst "\\Tower\video\download"

输入 Y 时文件名没有问题, N 时会有重命名情况

@xsm1997 xsm1997 closed this as completed in 582e479 Feb 3, 2021
@xsm1997
Copy link
Owner

xsm1997 commented Feb 3, 2021

已修复,这回加上了选项,请再次测试,谢谢。

@cornjosh
Copy link
Author

cornjosh commented Mar 8, 2021

已经修复了,按预期运行,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants