求复制与创建软连接的脚本或软件

查看 176|回复 9
作者:ershu87   
已经将网盘用CloudDrive挂在在电脑上,需要把网盘上的制定类型的文件复制到本地,同时将体积比较大的文件做成软连接放在相同目录
比如: 须复制目录与文件为  E:\AAA\BBB\CCC.TXT,E:\AAA\BBB\DDD.JPG;
复制到目标D盘为:
D:\AAA\BBB\CCC.TXT,D:\AAA\BBB\DDD.JPG;
但是须复制目录下的E:\AAA\BBB\EEE.PSD,文件需要制作成软连接快捷方式的形式(不是普通快捷方式),软连接目标地址也是D:\AAA\BBB\。
我可以用FilelistCreator软件导出具体每一个文件的地址到excel或者txt。
需求总结:
1、将目标盘指定文件夹及子文件夹内的指定格式的小文件,按照原路径结构复制到新的盘里面;
2、将目标盘的指定文件夹及子文件内的指定格式的大文件,按照原路径结构创建软连接到新的盘里面;
3、最好能有复制延迟,不然带宽和网盘会限制,比如每隔1秒复制1个文件;
4、求助能不能提供相关软件组合或者bat,exe文件;
求助各位大神了,感谢感谢

文件, 目标

sos218909   

第一,你确定是软链接?不是硬链接?软链接只支持目录哦。
第二,什么标准才是小文件?
sos218909   


sos218909 发表于 2023-1-13 10:43
第一,你确定是软链接?不是硬链接?软链接只支持目录哦。
第二,什么标准才是小文件?

有跨盘,那也不是硬链接,应该是符号链接哦。
Parisby219   

论坛内搜索就有软链接工具
https://www.52pojie.cn/forum.php ... =%C8%ED%C1%B4%BD%D3
sos218909   

Powershell 命令
移动文件夹,并保持目录结构,同时过滤5M以上文件。(支持递归)
[PowerShell] 纯文本查看 复制代码Get-ChildItem -Path "C:\Source" -Recurse | Where-Object {$_.Length -lt 5242880} | Move-Item -Destination "C:\Destination"
为5M以上的文件创建符号链接。(支持递归)
[PowerShell] 纯文本查看 复制代码Get-ChildItem -Path "C:\Source" -Recurse | Where-Object {$_.Length -ge 5242880} | ForEach-Object {New-Item -ItemType SymbolicLink -Path "C:\Destination\$($_.Name)" -Value $_.FullName}
5242880 = 5*1024*1024
sos218909   


sos218909 发表于 2023-1-13 11:13
Powershell 命令
移动文件夹,并保持目录结构,同时过滤5M以上文件。(支持递归)

忘了说,脚本需要管理员权限
可以使用这个提权(切忌必须要用绝对路径)
[PowerShell] 纯文本查看 复制代码 powershell -Verb runAs -ArgumentList "-Command `"& {Get-ChildItem -Path "C:\Source" -Recurse | Where-Object {$_.Length -ge 5242880} | ForEach-Object {New-Item -ItemType SymbolicLink -Path "C:\Destination\$($_.Name)" -Value $_.FullName}}`""
sos218909   


Parisby219 发表于 2023-1-13 11:12
论坛内搜索就有软链接工具
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1614481&highlight=%C8% ...

看好这个表,这个创建软链接只支持目录的。
ershu87
OP
  


sos218909 发表于 2023-1-13 11:13
Powershell 命令
移动文件夹,并保持目录结构,同时过滤5M以上文件。(支持递归)

是的,应该是符号链接,但是应该是复制文件,不是移动文件,能否修改给我哈;小文件5MB以内没有问题,感谢感谢。 另外能否设置延迟啊,防止服务器封锁。
ershu87
OP
  


sos218909 发表于 2023-1-13 11:13
Powershell 命令
移动文件夹,并保持目录结构,同时过滤5M以上文件。(支持递归)

测试了一下,第一条并没有按照目录结构复制哈
sos218909   


ershu87 发表于 2023-1-16 15:55
测试了一下,第一条并没有按照目录结构复制哈

年前没看。解决了没?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部