1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Dropbox で特定のフォルダを無視する

Posted at

はじめに

「たとえばキャッシュフォルダを持つような開発環境一式をDropboxで共有したい、しかし、キャッシュのフォルダはアップロードしたくない」

こういったことがあるとき、Dropboxでどうするか。
その場合は「同期解除して衝突状態にする」ことで実現できます。

原理

Dropboxの同期解除はgitignoreのような「ローカルだけに置く」状態ではなく「アップロードしたものをそのPCから削除する」という意味なので、全く反対の意味です。
しかし、同期解除したあと、同じ名前のファイルやフォルダがあるとそのフォルダは同期の衝突状態になるため、実質ファイルをローカルだけで管理しているということになります。

適用例

e228be5a2cd7ec838ba4c506e267581e-300x211.png

6a643a77003a386e883e845bf4bb183f-300x133.png

上がサーバー上のフォルダ、下がローカルのDropbox内フォルダです。
これは iTunes の Album Artwork フォルダを同期させています。
例えばこの cache フォルダをローカルだけに置きたい場合、次のような手順で行いました。

  1. ローカルの Cache フォルダを退避させる。
  2. アップロードされてしまったサーバ上の Cache フォルダを空にする
  3. ローカルも Cache フォルダが空になるので、Cache を同期対象から外す。
  4. ローカルの Cache フォルダが消えるので、退避させておいた Cache を戻す。
  5. Cacheに進入禁止マークがつき、ローカルのみで管理される。

まとめ

もっと良い方法もあるかもしれませんが、とりあえずはこれでいこうと思います。

1
3
0

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
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?