前景引入
今天用我的surfacego3偶然间发现我的C盘vscode的拓展占了整整一个G多的空间,因此产生了一个想法,有没有什么办法能够在不破坏vscode的情况下将拓展迁移到别的盘去,随后我便在网上到处寻找方法,然后我就发现了mklink这样一个很好用的命令。
mklink—符号链接命令
1,创建符号链接的命令格式
mklink "link" "target"
2,实际使用示例
目标:将VSCode的extensions由C盘迁移到D盘的VsCodeExtensions目录
ps:需要先将要迁移的目标文件转移至目标目录再执行命令
命令:mklink /D "C:\Users\{username}\.vscode\extensions" "D:\VsCodeExtensions"
执行命令后C盘的extensions文件夹将变成一个快捷方式,点击将直接跳转至D盘的VsCodeExtensions中
3,不会弄的直接下载下面的压缩包
解压后右键管理员运行.bat文件按照提示输入路径即可
源代码如下:
@echo off
setlocal enabledelayedexpansion
chcp 65001
echo "请输入需要移动的文件/文件夹的绝对路径"
set /P source=
echo "请输入转移目标位置的绝对路径"
set /P target=
if exist %source%\ (
for %%I in (%source%) do set temp=%%~nI
echo !temp!
echo %target%\!temp!
md %target%\!temp!
xcopy %source% %target%\!temp! /H /E /Y
rd %source% /s/q
mklink /D "%source%" "%target%\!temp!"
pause
) else (
for %%I in (%source%) do set temp=%%~nxI
copy %source% %target%
del %source%
mklink %source% %target%\!temp!
pause
)
@REM 作者BugLeesir
上篇搭建LNMP