2013-05-01 20:48:54 +0000 2013-05-01 20:48:54 +0000
28
28

mklink エラー。ファイルが既に存在する場合にファイルを作成できない

私は、iTunesのバックアップデータを別のドライブにリダイレクトするためのシンボリックリンクをwin7 64bitマシン上で作成しようとしています。私は構文が正しいことをかなり確信していますが、このエラーをクリアする方法がわかりません。私は以下の両方のコマンドを試してみましたが、同じエラーが出ました。私は管理者コマンドウィンドウで実行しています。何か企業のグループポリシーがこのコマンドを実行できないようにしているのでしょうか?

mklink /D "C:\Users\odellt1\AppData\Roaming\Apple Computer\MobileSync\Backup" "E:\Apple Computer\MobileSync\Backup"

または

mklink /J "C:\Users\odellt1\AppData\Roaming\Apple Computer\MobileSync\Backup" "E:\Apple Computer\MobileSync\Backup"

Error

ファイルが既に存在する場合にファイルを作成できません。

回答 (4)

30
30
30
2013-05-01 21:02:54 +0000

の構文が正しくありません。mklink は以下のような構文になっています。

mklink [options] <Link> <Target>

Target は存在するファイル/フォルダ、Link はターゲットにlinkするために作成されたファイル/フォルダです。

0x6& は存在するファイル/フォルダで、0x6& はターゲットに_リンクするために作成されたものです。

mklink /D "E:\Apple Computer\MobileSync\Backup" "C:\Users\odellt1\AppData\Roaming\Apple Computer\MobileSync\Backup"

mklink の使い方は このリンク を参照してください。

9
9
9
2015-09-02 07:31:37 +0000

簡単な方法は、Original apple folder backup (in C:\ driver)の中のBackupフォルダを削除すること。

mklink /J "%APPDATA%\Apple Computer\MobileSync\Backup" "E:\iTune Backups"

Windowsはリンクショートカットを作成します。

4
4
4
2014-09-15 12:50:06 +0000

AppData%‘を使うまでは、"file already exist error “で同じ問題がありました。

mklink /J ”%APPDATA%\Apple Computer\MobileSync\Backup" “E:\iTune Backups ”

Junction created for C. \♪Users\MeAppData\Roaming\Apple Computer\MobileSync\Backup ♪E:I:Tune Backups

Note: 直線引用符を使用することを確認して下さい、そうしないと構文コマンドエラーが発生します。

2
2
2
2014-05-18 16:56:04 +0000

上のコメントで述べた System cannot find the path specified のエラーは、リンク元のソースに存在しないフォルダサブレベルでシンボリックリンクを行っている場合に発生するように見えることを付け加えておきます。つまり、

"c:\program files (x86)\some folder1\some folder2\"

をターゲット

"d:\programs\some folder1\some folder2\"

にリンクすることはできません。

"c:\program files (x86)\some folder1"
"c:\program files (x86)\some folder1"

にリンクするか、

"g:\programs\some folder1"

に少なくとも空のフォルダを作成してから、

"c:\program files (x86)\some folder1"
"c:\program files (x86)\some folder1\some folder2"

にリンクを作成する必要があります。