众所周知,onedrive默认的文件含有一个空格,而对于想把代码放在同步文件夹中,随时同步代码的开发者来说,非常不友好。因为msys2的gcc编译器没办法在有空格的环境下运行。因此,需要使用一个符合要求的路径对文件夹进行映射,去除空格。
mklink /J {target} {source}
这段代码中,如果路径有空格则需要额外用双引号包裹,例如"C:\Users\{username}\OneDrive - xxxx"
。
以我为例。我需要映射code文件夹存放代码,Unreal Projects文件夹存放虚幻引擎项目。
mklink /J C:\Users\Pathfinder\Documents\code "C:\Users\Pathfinder\OneDriveE5\Documents\Working\code"
mklink /J "C:\Users\Pathfinder\Documents\Unreal Projects" "C:\Users\Pathfinder\OneDriveE5\Documents\Working\UE\Unreal Projects"
文章评论