web-dev-qa-db-ja.com

Windows7でファイルのシンボリックリンクを作成するとエラーが発生します

Windows 7でコマンドプロンプトを使用してファイルへのシンボリックリンクを作成したい。ファイルはEパーティションにあり、リンクをCパーティションに配置したい。私はこのコマンドを試しました:C:\>mklink /d c:\11.txt e:\Test\11.txtそして、シンボリックリンクが正常に作成されたと表示されましたが、リンクをクリックすると、次のエラーメッセージが表示されます:'The directory name is invalid'

別のパーティションからファイルのシンボリックリンクを作成する正しい方法は何ですか?

4
peter7558

mklink /Dを使用すると、ディレクトリシンボリックリンクを作成するように指示されますが、D:\test\11.txtはディレクトリではありません。したがって、ディレクトリC:\11.txtにアクセスしようとすると、エラーが発生します。

/Dを省略するだけで、機能するはずです。

11
Seth

別の方法として、エクスプローラーのコンテキストメニューを使用してリンクを簡単に作成できるようになるまで、管理者が所有するコマンドプロンプトを長時間使用していました。

私はこのプログラムを使用して、そのコンテキストメニューにNiceサブグループを追加したと思います: Link Shell Extension

これは、WindowsUIに統合されているように見えます: File Explorer Right-Click Context Menu opened to show Link Shell Extensions in sub-menu

うまくいけば、それはあなたのプロセスにいくらかの便利さを追加し、潜在的なエラーを取り除くはずです。

3
Pysis