我有两个主要文件夹,它们在不同的驱动器中有很多子文件夹。必须为第二个文件夹中的所有文件创建符号链接到第一个文件夹。
C:\folderC>tree /f
C:.
├───folder1
│ file1.txt
│ file3.txt
│
└───folder2
file1.txt
file3.txt
D:\folderD>tree /f
D:.
├───folder1
│ file2.txt
│
└───folder2
file2.txt
使用 2 个命令的结果:
C:\>mklink C:\folderC\folder1\file2.txt D:\folderD\folder1\file2.txt
symbolic link created for C:\folderC\folder1\file2.txt <<===>> D:\folderD\folder1\file2.txt
C:\>mklink C:\folderC\folder2\file2.txt D:\folderD\folder2\file2.txt
symbolic link created for C:\folderC\folder2\file2.txt <<===>> D:\folderD\folder2\file2.txt
C:.
├───folder1
│ file1.txt
│ file2.txt
│ file3.txt
│
└───folder2
file1.txt
file2.txt
file3.txt
如何使用一些命令为所有文件创建它,而不是为每个文件手动编写代码?
PS:首先我想使用硬链接,但似乎不可能。
C:\>mklink /h C:\folderC\folder2\file2.txt D:\folderD\folder2\file2.txt
The system cannot move the file to a different disk drive.