LoginSignup
4

More than 5 years have passed since last update.

OneDriveフォルダ以外のフォルダをOneDriveに同期

Posted at

概要

コマンドプロンプトで以下のように入力
C:\Users\user>mklink /J 'link-name' 'target'

具体例

Cドライブ直下にdataフォルダ(C:\data)をOneDriveで同期したい。
OneDriveフォルダの直下に同名(data)のリンクを作成することにする。
その場合、コマンドプロンプトで以下のように実行。
C:\Users\user>mklink /J "C:\Users\user\OneDrive - 株式会社ホゲ商事(営業三課)" "C:\data"

解説

mklinkコマンド

mklinkはリンクファイルを作成するDOSコマンド。
mklink /Jと指定するとジャンクションポイントを作成できます。

空白スペースやら日本語やらのフォルダ名

空白スペースを含むフォルダ名をコマンドプロンプトで認識させるにはダブルクォーテーションでパスを囲みます。
私の会社用アカウントのOneDriveフォルダには空白スペースが含まれていて("OneDrive - 株式会社ホゲ商事(営業三課)")、データ処理に必要なプログラムが動かなかったので、今回の処置に至りました。なんで空白スペースなんて余計なものを入れるんだよ。。。フォルダ名の変更方法がわらかずに困っていたところ、下記のサイトをみつけて参考にさせていただきました。

参考サイト

ココロオドルマイニチ:OneDriveで任意のフォルダ・外部HDDのフォルダを同期させる方法

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
4