iTunes备份目录切从C盘中切换到其他盘
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iTunes备份目录切从C盘中切换到其他盘相关的知识,希望对你有一定的参考价值。
参考技术A 用iPhone总有要备份的时候,itune现在只让你装在C盘上,开启备份,那C盘小的朋友们鬼哭狼嚎。但是iTunes自身没有更改备份目录的地方,所以我们对这个文件夹做一个设置。
通过把C盘的备份文件的链接到E盘的文件目录下,使备份的文件都保存在E盘上。
在CMD命令行中运行如下命令:
成功后,CMD命令行中会提示,两个文件夹已经链接完成。
要注意的是:
以上,完成后再点击iTunes中的备份的时候,备份文件就会直接出现在E:\backup文件夹中。不再担心C盘被完爆。
如何节省C盘空间,把各种开发库放到其他地方
前几天在windows下使用 iTunes 备份iphone。
发现,iTunes 的保存目录在C:盘下的当前用户里面,几十个G的备份文件一下把C:盘填满了 😦
前人种树,后人乘凉!
在网上查了一下,果然有人遇到同样的情况,并提供了解决方法:使用 mklink 命令 !
所以想到 android 开发、maven、rust、idea 等都会在C:盘当前用户目录下创建少则几百M,多则十几个G的文件。
可以用mklink解决研发环境中存在大尺寸文件夹占用C盘的问题。
写了一个批处理文件:auto-mklink.bat,可以批量处理。
将此文件存放到任意路径下,双击执行即可。
如果怕执行的时候出乱码错误,把代码中的中文说明删除即可。
@echo off
:: creator:teamlet
:: date:2021-07-20
:: version 1.0.2
::===================================================================
set destFolder=D:/dev-envs
::===================================================================
SET objLength=8
SET Obj[0]=.android\\
SET Obj[1]=.cargo\\
SET Obj[2]=.gradle\\
SET Obj[3]=.m2\\
SET Obj[4]=.rustup\\
SET Obj[5]=.vscode\\
SET Obj[6]=go\\
:: visual studio folder
SET Obj[7]=source\\
::==================================================================
if not exist "%destFolder%" (
md "%destFolder%"
echo "mkdir %destFolder%"
)
cd %HOMEPATH%
set objIndex=0
:loopStart
if %objIndex% equ %objLength% goto end
set objCurrent=0
for /f "usebackq delims== tokens=1-2" %%i in (`set obj[%objIndex%]`) do (
set objCurrent=%%j
)
echo "Current directory ==> %CD%/%objCurrent%"
if exist "%CD%/%objCurrent%" (
if not exist "%destFolder%/%objCurrent%" (
xcopy /s /e /q "%CD%/%objCurrent%" "%destFolder%/%objCurrent%"
rd /s /q "%CD%/%objCurrent%"
mklink /j "%CD%/%objCurrent%" "%destFolder%/%objCurrent%"
) else (
echo "Target directory --> %destFolder%/%objCurrent% is exist !"
)
) else (
echo "Current directory --> %CD%/%objCurrent% is not exist !"
)
set /a objIndex=%objIndex% + 1
goto loopStart
:end
echo Done!
pause>nul
代码库:
https://github.com/teamlet/auto-mklink
相关命令:
https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/mklink
https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/rd
https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/xcopy
以上是关于iTunes备份目录切从C盘中切换到其他盘的主要内容,如果未能解决你的问题,请参考以下文章