使用ramdisk内存分区给常用软件加速
::参考内存盘软件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内存分区给常用软件加速的更多相关文章
- 使用 Linux Mint 作为主要操作系统的一些个人常用软件
本篇文章讲一下一些 Linux 上的应用,多数为日常生活娱乐用的软件,同时也会讲一点开发工具,对于有兴趣继续研究 Linux 的可以参考一下. 目录 软件的安装方式 1.Software Manage ...
- 【转】Ubuntu常用软件合集
[转]Ubuntu常用软件合集 Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历.输入法.优客助手等易于上手的应用.也省的每次安装完原生的系 ...
- ubuntu安装和常用软件推荐
ubuntu安装和常用软件推荐(个人整理) 2016.08.22 17:29 13811浏览 字号 安装一套双系统,win10打游戏,ubuntu开发,win10放机械,ubuntu放固态,电脑联想i ...
- linux安装、使用优化、常用软件
定制自己的ubuntu桌面系统 一.安装ubuntu 1.下载ubuntu镜像Iso文件 ubuntu官网下载:https://cn.ubuntu.com/download 2.u盘写入 (1)下载U ...
- linux安装常用软件和查询基本信息
linux安装常用软件和查询基本信息 1. 安装常用软件 [ ...
- [转] ubuntu 一些常用软件的安装
首先说明一下 ubuntu 的软件安装大概有几种方式: 1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行版 ...
- 减少可执行程序size的三个常用软件
减少可执行程序size的三个常用软件 linux下面,直接用strip 这个命令 #:strip xxx 可以去掉编译调试信息和各种符号表,能够大大减小可执行程序size windows下面这种exe ...
- IT生涯, 我的常用软件清单
IT生涯, 我的常用软件清单 SkySeraph Jan. 26th 2017 Email:skyseraph00@163.com 更多精彩请直接访问SkySeraph个人站点:www.skysera ...
- 一些常用软件的静默安装参数(nsis,msi,InstallShield,Inno)
打包的时候,经常需要安装一些其它的环境库,而又不想让用户繁锁的去选择,这时就需要静默安装,而不同的文件所加的参数了不一致,比如VS的环境库vcredist_x86.exe(这是32位的环境库)后面加/ ...
随机推荐
- Java 8 新特性-菜鸟教程 (4) -Java 8 默认方法
Java 8 默认方法 Java 8 新增了接口的默认方法. 简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法. 我们只需在方法名前面加个default关键字即可实现默认方法. 为 ...
- C#快速读写文件
一.写入 //在应用程序当前目录下的File1.txt文件中追加文件内容,如果文件不存在就创建,默认编码 File.AppendAllText("File1.txt", " ...
- MSSQL如何将查询结果拼接成字符串
在博问上看到一个提问“MSSQL如何将查询结果拼接成字符串” ,想了一下应该怎么实现呢,在c#等语言下好实现,但在sql里实现.还真没做过. 目标:想要在SQL中将查询的结果拼接为 '1','2',' ...
- echarts展示箱型图&正态分布曲线
效果图: 直接上代码吧: <!DOCTYPE HTML> <html> <head> <style type="text/css"> ...
- 简明log4j配置教程
先准备好log4j需要对应的开发包: apache-log4j-extras-1.2.17.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar 然后就是在项 ...
- 撩课-Web大前端每天5道面试题-Day28
1.用setTimeout()方法来模拟setInterval()与setInterval()之间的什么区别? 首先来看setInterval的缺陷,使用setInterval()创建的定时器确保了定 ...
- php静态变量与方法与phar的使用
本节用类与静态变量改造之前的例子:php根据命令行参数生成配置文件 ghostinit.php: <?php class ghostinit{ static $version = 'ghost ...
- BZOJ4806(SummerTrainingDay03-K dp)
炮 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 464 Solved: 243[Submit][Status][Discuss] Descript ...
- vue中的js引入图片,必须require进来
需求:如何components里面的index.vue怎样能把assets里面的图片拿出来. 1.在img标签里面直接写上路径: <img src="../assets/a1.png& ...
- Java 并发:Executor ExecutorService ThreadPoolExecutor
Executor Executor仅仅是一个简单的接口,其定义如下 public interface Executor { void execute(Runnable command); } 作为一个 ...