是否有适用于 Windows 7 和 Windows Server 2012 R2 的命令可以执行文件系统路径替换?
我有一个 SQL 服务器数据库,其中硬编码了以下文件路径:
C:\SomeOldPath\That\I\CannotChange\SomeFile.pdf C:\SomeOtherOldPath\That\I\CannotChange\SomeFile2.docx C:\SomeOtherOldPath\That\I\Also\CannotChange\SomeFile2.docx
这些文件实际上位于:
E:\SomeNewPath\That\I\CannotChange\SomeFile.pdf F:\SomeOtherNewPath\That\I\CannotChange\SomeFile2.docx F:\SomeOtherNewPath\That\I\Also\CannotChange\SomeFile2.docx
所以基本上我想映射:
C:\SomeOldPath --> E:\SomeNewPath
C:\SomeOtherOldPath-->F:\SomeOtherNewPath
看起来 mklink 可以在 Windows 7 下执行此操作,但我似乎无法在 Windows Server 2012 R2 下找到它。你知道它可能藏在哪里吗?
答案1
使用 MKLINK 命令在 Windows 7 或 2012 中创建连接点。
mklink /j 源路径 目标路径
例子:
mklink /j C:\文件名1 C:\Temp\文件名2