likun7981 / hlink

批量、快速硬链工具(The batch, fast hard link toolkit)
https://hlink.likun.me
MIT License
619 stars 56 forks source link

windows下根目录文件夹无法链接? #146

Closed eldertiger closed 1 year ago

eldertiger commented 1 year ago

配置如下

  pathsMapping: {
    'L:\\': 'L:\\hlink\\'},

直接运行:

hlink "C:\\Users\\xxx\\Ldisk.mjs"

输出:

hlink "C:\\Users\\sflin\\Ldisk.mjs"
[23/06/06 12:28:00]  INFO  当前配置如下
[23/06/06 12:28:00]  INFO  包含规则: *_*,**/*.mp4,**/*.flv,**/*.f4v,**/*.webm,**/*.m4v,**/*.mov,**/*.cpk,**/*.dirac,**/*.3gp,**/*.3g2,**/*.rm,**/*.rmvb,**/*.wmv,**/*.avi,**/*.asf,**/*.mpg,**/*.mpeg,**/*.mpe,**/*.vob,**/*.mkv,**/*.ram,**/*.qt,**/*.fli,**/*.flc,**/*.mod,**/*.iso
[23/06/06 12:28:00]  INFO  排查规则: .hometheater,lost.dir,hlink,**/*.jpg,**/*.jpeg,**/*.bmp,**/*.nfo,**/*.txt,**/*.gif,**/*.png
[23/06/06 12:28:00]  INFO  缓存: 已关闭
[23/06/06 12:28:00]  INFO  保持原有目录结构: 是
[23/06/06 12:28:00]  INFO  为独立文件创建文件夹: 否

[23/06/06 12:28:00]  INFO  任务开始!
[23/06/06 12:28:00]  INFO  共计 1 个分析任务
[23/06/06 12:28:00]  INFO  执行分析任务:  > hlink
Error: EPERM: operation not permitted, mkdir 'L:\'

问题: 不知道为什么会有对源文件夹mkdir的操作。 我所有的下载文件以"导演-文件"存在于每个磁盘的根目录下,windows有没有对根目录下文件夹直接硬链接的办法(链接后变为dst_dir/source_dir),还是我的设置有问题?

likun7981 commented 1 year ago

源目录和目标目录,不要有重合....

eldertiger commented 1 year ago

用github.com/jslay88/qbt_migrate 把所有种子转移到单独子目录了