nin*_*tar 5 symbolic-link mklink junction directory-junction windows-10
我使用的是 Windows 10。
想象一下,我有一个目录,并且我通过执行以下操作c:\originalDirectory创建了一个链接:c:\newDirectorymklink /d c:\newDirectory c:\originalDirectory
我的问题是关于链接目录中的文件。当我删除时c:\newDirectory\exampleFile.jpg,原始文件也会被删除c:\originalDirectory\exampleFile.jpg。当然,链接本身并c:\newDirectory没有被删除。
执行目录连接会产生mklink /j c:\newDirectory c:\originalDirectory相同的行为。
是否有某种形式的链接或文件同步机制,如果我删除c:\newDirectory\exampleFile.jpg,原始文件会c:\originalDirectory\exampleFile.jpg被保留?当然,我也想保留链接本身c:\newDirectory。
我认识到,如果我通过这样做创建指向各个文件本身的链接mklink c:\newDirectory\linkToExampleFile.jpg c:\originalDirectory\exampleFile.jpg,我可以删除c:\newDirectory\linkToExampleFile.jpg而不删除c:\originalDirectory\exampleFile.jpg。但其中有很多文件c:\originalDirectory,因此创建每个文件的链接似乎不是一个很好的选择。
我想出的最好办法是使用 Microsoft SyncToy 同步文件夹,同时防止右侧文件夹 中的任何删除操作c:\newDirectory删除左侧文件夹 中的文件c:\originalDirectory。但是,此解决方案使用两倍的磁盘空间,因为文件位于两个文件夹中。
| 归档时间: |
|
| 查看次数: |
331 次 |
| 最近记录: |