LoginSignup
1
2

More than 5 years have passed since last update.

WindowsでiTunesによるiPhone/iPad等のバックアップ先を一発で変更する方法

Last updated at Posted at 2017-09-20

バックアップ先変更方法

何も考えずに、以下のバッチを管理者として実行したコマンドプロンプトで実行してください。

例として、バックアップ先をD:\iPhone\Backupに変更しています。
このパスはご自分の環境に書き換えてご利用ください。

change_apple_backup_dir.bat
@echo off
cd /d %~dp0
setlocal


@REM *************** Change here ***************

set APPLE_NEW_BKDIR=D:\iPhone\Backup

@REM *******************************************


@REM *******************************************
@REM ************ Define variables *************
@REM *******************************************

set APPLE_ORG_BKDIR=C:\Users\%USERNAME%\AppData\Roaming\Apple Computer\MobileSync\Backup
set TMP_DATE=%DATE%
set TMP_TIME=%TIME: =0%
set TMP_BKNAME=Backup_%TMP_DATE:~-10,4%%TMP_DATE:~-5,2%%TMP_DATE:~-2,2%%TMP_TIME:~0,2%%TMP_TIME:~3,2%%TMP_TIME:~6,2%


@REM *******************************************
@REM ****** Rename original backup folder ******
@REM *******************************************

IF NOT EXIST "%APPLE_ORG_BKDIR%" GOTO :SKIP_RENAME

rename "%APPLE_ORG_BKDIR%" "%TMP_BKNAME%"
echo %APPLE_ORG_BKDIR%%TMP_BKNAME% にリネームしてバックアップしました。

:SKIP_RENAME


@REM *******************************************
@REM ******** Create new backup folder *********
@REM *******************************************

IF EXIST "%APPLE_NEW_BKDIR%" GOTO :SKIP_MKDIR

mkdir "%APPLE_NEW_BKDIR%"
echo %APPLE_NEW_BKDIR% フォルダを作成しました。

:SKIP_MKDIR


@REM *******************************************
@REM ********** Create symbolic link ***********
@REM *******************************************

echo mklink /J "%APPLE_ORG_BKDIR%" "%APPLE_NEW_BKDIR%"
mklink /J "%APPLE_ORG_BKDIR%" "%APPLE_NEW_BKDIR%"


endlocal

ネットで軽く検索したところ手動操作が多くイヤだったのでバッチ化してみました。
現在のバックアップ先を知りたい場合はC:\Users\%USERNAME%\AppData\Roaming\Apple Computer\MobileSync配下のBackupのリンク先を確認してください。

すでにバックアップフォルダがあったらバックアップ&新しいバックアップ先がなければmkdirしてます。
エラー処理は行ってないのでエラーになったら適当に対処してください。

変更した設定を元に戻す方法

C:\Users\%USERNAME%\AppData\Roaming\Apple Computer\MobileSyncに移動して、
シンボリックリンクBackupを削除した後、Backupフォルダを新規に作ったり、
本バッチでバックアップしたBackup日付時刻フォルダをリネームしたりして元に戻します。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2