mklink /D "C:\Users\bwilliams\AppData\Roaming\Sublime Text 2" "C:\Users\bwilliams\Dropbox\Sublime Text"
を実行すると、次のエラーが表示されます `この操作を実行するための十分な権限がありません。
何故なの?私は管理者です。自分のUsers\bwilliamsディレクトリに、Users\bwilliamsディレクトリ内の別のフォルダへのリンクを作成したいだけですか?ここで何が悪いのですか?
ありがとう。
管理者特権のシェルからmklink
を実行する必要があります(コマンドプロンプトのショートカットを右クリックし、[管理者として実行]をクリックします)。
are昇格されたシェルからmklinkを実行する場合は、ディレクトリのアクセス許可を確認し、Administratorsグループに明示的な拒否アクセス許可が設定されていないことを確認してください。
注:ファイルを含むディレクトリがすでに存在する場所にリンクを作成しようとしていないこと、および誤って再帰的なリンクのセットを作成していないことを確認してください。
私は同じ問題に遭遇しました:
最初にこのエラーが発生しました:You do not have sufficient privilege to perform this operation
昇格したcmdを使用して再試行した後、私はmklink /D linkToDir C:\temp\otherLink
とこのエラーを受け取りました:Cannot create a file when that file already exists.
システムとしてマークされた(壊れた?)シンボリックリンクがそこにあることがわかりました:
attrib *
A S C:\temp\linkToDir
だから、参考までに、以前に壊れたシンボリックリンクの作成からその名前を使用した隠し(実際にはシステム)ファイルがないことを確認します。
ここで私が強調したかったのはそれです。
私は同じ問題に出くわし、なんとかそれを機能させることができました。 iTunesを強制的に別の(より大きな)ドライブ(CはSSD)にバックアップしようとしました。
c:\dir1\dirToRedirect
からd:\dirToRedirectTo
に移動するとします。
Windowsが同じ名前のリンクを作成するため、dirToRedirect
が存在しないことを確認してください。これにより、名前の競合が発生します。したがって、dirToRedirect
を削除し、dirToRedirectTo
を作成して、mklink /j "c:\dir1\dirToRedirect" "d:\dirToRedirectTo"
を実行します。