php移动d盘文件,从C盘将用户文件移动到D盘

Post Views:

1,520

用户文件存放在系统盘%systemdrive%\Users,也就是我们的C盘中的Users目录,也称为%USERPROFILE%。虽然已经将数据和程序放在别的盘中,但是依然有很多数据被放在了Users目录中,其中包括IDE下载的插件,Java编译环境下载的jar包等等。如果系统盘不够大将导致不够用。

在执行以下操作之前需要了解:移动PrameData或者Users文件夹到系统盘之外有可能会导致Windows无法更新,详细情况查看:http://support.microsoft.com/kb/949977/en-us

首先

启动修复命令行(Recovery Environment Command),这个操作在windows10和windows8是一样的,选中【设置】中的【Update & security】下的【Recovery】菜单,里边有一个【Advanced startup】下方的【Restart now】按钮。

0740056a2128a43ee3b181cfdcbc6a3c.png

进入重启界面后选择【Troubleshoot】然后【Advanced options】点击【Command Prompt】进入命令行界面。不清楚的话直接查阅:How to use the Windows 8 System Recovery Environment Command Prompt

333f61d5ee348a445c123fac8663e76e.png

进入到命令行界面之后默认进入X:\windows\system32> 需要切换到对应的C盘,因为在不同的机器上原来windows上的C盘在此命令行下不一定是C盘,所以进入之后调用dir命令查看下是否与对应的文件符合。比如在我的机器上:C盘是C:>,D盘是G:>

执行一下命令将Users文件夹复制到对应的D盘中:

X:\windows\system32> C:

C:> robocopy /copyall /mir /xj Users G:\Users

参数解释:/copyall表示拷贝所有文件信息包括权限信息;/mir表示先删除目标文件夹再新建;/xj表示不包括Junction points;

然后将C:\Users重命名:ren Users Users-bak,最后创建连接:mklink /j Users G:\Users,其中/j表示Junction,如果没有这个参数将需要自己重新在注册表中注册。如果你想删除掉旧的问价夹调用rmdir /s /q Users-bak,其中/s表示删除目录树,/q表示安静模式;调用exit退出然后进入到Windows10就设置好了。

注意:你会发现在C盘中没有Users-bak而有两个Users,其中一个是文件夹另外一个是软链接。如果你调用cmd,你会看到其实那个文件夹的Users是Users-bak,可能因为我们在修复模式的命令行中修改没有反应到Explor中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值