1. 程式人生 > >使用ramdisk內存分區給常用軟件加速

使用ramdisk內存分區給常用軟件加速

復制 vs2008 chrome dir 常用 bat 自己 修改 TP

::參考內存盤軟件https://download.csdn.net/download/zly6tz/9717137
cls
@echo off ::內存虛擬盤符-內存盤大小自己查看源目錄大小 ::下面是設置vs2008,vs插件VisualAssist,chrome,我設置的是8G,目前使用了2.3g ::此內存盤需要設置對應文件-開機時加載,關機保存即可 @SET VDisk=S: echo 正在努力工作... ::下面的項 自己按需修改 call :SRCopyMKLink "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7" "%VDisk%\vs.Common7" call
:SRCopyMKLink "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC" "%VDisk%\vs.VC" call :SRCopyMKLink "C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\9.0" "%VDisk%\vs.Roaming" call :SRCopyMKLink "C:\Users\Administrator\AppData\Local\VisualAssist" "%VDisk%\VisualAssist" call :SRCopyMKLink
"C:\Users\Administrator\AppData\Local\Google\Chrome" "%VDisk%\Chrome" @goto end ::自動備份目錄 並聯接 :SRCopyMKLink @set srcDir=%~1 @set toDir=%~2 @SET srcName=%~nx1 @SET toName=%~nx2 ::變態的bat,函數中的if exist路徑包含括號時出鬼,只能用cd來處理 cd /d "%~dp1" if not exist %srcName%_SRBAK ( ::判斷源路徑是否存在 if not exist "%srcName%" ( echo
源目錄不存在:%srcName% goto toerror ) rename "%srcName%" "%srcName%_SRBAK" if not exist "%srcName%_SRBAK" ( echo 修改源目錄名失敗:%srcName% goto toerror ) ) ::處理目標路徑 if not exist "%toDir%" ( ::創建一個臨時目錄 md "%toDir%_tmp" xcopy "%srcName%_SRBAK\*.*" "%toDir%_tmp\" /s /e /y /h /r /Q if not %errorlevel%==0 ( echo 復制文件失敗:源:%srcName% goto toerror ) ::將臨時目錄名修改回來 ren "%toDir%_tmp" "%toName%" if not exist "%toDir%" ( echo 修改目標路徑失敗:%srcName% goto toerror ) ) if exist "%srcName%_SRBAK" ( if exist "%srcName%" ( ::刪除源目錄名 rd /s /q %srcName% if exist "%srcName%" ( echo 刪除源鏈接失敗:%srcName% goto toerror ) ) mklink /j "%srcName%" "%toDir%" if not %errorlevel%==0 ( echo 鏈接失敗:%srcName% goto toerror ) ) :tosuccess @exit /B 0 :toerror echo 發生了錯誤 @exit /B 1 :end pause

使用ramdisk內存分區給常用軟件加速