• 締切済み

ドキュメントフォルダを複数パーティション間で

自分のPCのHDDを2つのパーティションにわけ、 両方にWindowsをインストールしています。 そこで、マイミュージックとマイビデオのフォルダについて、 片方のパーティションからもう片方のパーティションのミュージック、ビデオフォルダに シンボリックリンクをmklinkコマンドではろうとしましたが、 アクセスが拒否されてしまいました。 mklink C:¥Users¥myname¥Music D:¥Users¥myname¥Music ネットワーク接続している別PCからは参照できない状態のまま、 別パーティションからだけ参照できるようにするにはどうしたらいいでしょうか。 最善策がありましたらアドバイスいただけると助かります

みんなの回答

  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.2

No.1について mklink と mylinkフォルダ の文字の一部訂正です。 「 」の部分が訂正後です。 > 以上でmklink フォルダはC:¥Users¥myname¥Music と D:¥Users¥myname¥Music の2つのフォルダにリンクしました。 以上で「mylink」フォルダはC:¥Users¥myname¥Music と D:¥Users¥myname¥Music の2つのフォルダにリンクしました。 > mylinkフォルダ内のファイルを作成するように指定してmylinkを行なう。 mylinkフォルダ内のファイルを作成するように指定して「mklink」を行なう。

すると、全ての回答が全文表示されます。
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.1

考え方に2つの誤りがあると思います。 mklinkのヘルプも参照してください。 1. フォルダへのmklinkを張りたいのならば /d が必要です。 mklink /d C:¥Users¥myname¥Music D:¥Users¥myname¥Music 2.ただし今回の場合はD:¥Users¥myname¥Musicフォルダにすでにファイルが存在する場合は 「既に存在するファイルを作成することはできません。」となります。 つまり, フォルダのmklinkは何もファイルが無い状態で作成しておく。 既にファイルが存在する場合はファイル単位でmklinkを作成する。(ファイル数が多くてもバッチ処理すれば簡単です) --- 私ならば質問者さんのようなmklinkは行なわずに下記のようにします。 なにしろリンクですから自由にリンクさせるほうが便利です。 C: および D: のMusicフォルダには最初は何もファイルが無いものとします。 mkdir mylink でリンク用フォルダを作成し,mylinkフォルダに対して通常の使用を行なう。 mklink mylink /d C:¥Users¥myname¥Music mklink mylink /d D:¥Users¥myname¥Music 以上でmklink フォルダはC:¥Users¥myname¥Music と D:¥Users¥myname¥Music の2つのフォルダにリンクしました。 ---既にファイルが存在する場合は C:¥Users¥myname¥Music と D:¥Users¥myname¥Music のファイルについて mylinkフォルダ内のファイルを作成するように指定してmylinkを行なう。 ---以上です。

すると、全ての回答が全文表示されます。

関連するQ&A