WebDAVでファイルの名前を変更・移動する

フルアクセスキーを使ってdosyaのファイルをWebDAVで名前変更または移動し、必要なロール権限を確認して、意図しない移動先の上書きを防ぎます。

最終確認日

スクリーンショットは英語版の画面です。

WebDAVは名前変更、フォルダーの変更、またはその両方に1件のMOVEリクエストを使用します。dosyaではフルアクセス APIキーが必要です。ワークスペースのロールでは、名前が変わる場合は名前変更、親が変わる場合はアップロード、既存の移動先を上書きする場合は削除が許可されている必要があります。

フルアクセス権限を確認し、未使用の移動先を選び、WebDAV MOVEを1回実行して、転送元と移動先のフォルダーを確認する4段階の手順。
フルアクセス権限を確認し、未使用の移動先を選び、WebDAV MOVEを1回実行して、転送元と移動先のフォルダーを確認する4段階の手順。スクリーンショットを原寸大で開く。

操作はAllまたはアンカー付きマウントの実際のツリーで行ってください。アンカーのないDocuments、Videos、Images、Shared、Deletedのビューは読み取り専用の表示であり、MOVEの転送元や移動先にはできません。

手順

  1. キーにフルアクセスとWebDAVが含まれ、現在のワークスペースにアクセスできることを確認してください。名前変更にはロールの名前変更権限、別のフォルダーへの移動にはアップロード権限があることを確認します。
  2. dosyaのファイル画面で転送元を確認し、最終的な名前が未使用の移動先を選んでください。操作前に転送元と移動先のフォルダー、名前、容量、現在のバージョンを記録します。
  3. 対象と両方のフォルダーツリーで、ファイル、祖先、Vault、WordPressバックアップのロックを確認してください。保護された転送元や封印された移動先には423が返され、dosyaでロック解除する必要があります。
  4. WebDAVクライアントで項目の名前を変更するか1回ドラッグし、MOVEの結果を待ってください。移動先は同じdosya WebDAVオリジン上で、マウントされたワークスペースまたはアンカー内にある必要があります。
  5. 古いフォルダーと新しいフォルダーを更新します。転送元のパスが解決されなくなり、移動先に目的の名前と容量の項目が1件だけ表示されることを確認してください。
  6. 移動先のdosyaのファイル画面を開き、項目を確認します。クライアントに409または412が表示された場合、再移動する前に更新し、同時操作による状態を照合してください。
マウントドライブへの接続と、ファイル操作を始めるBrowseの段階を示すdosyaのWebDAVページ。
マウントドライブへの接続と、ファイル操作を始めるBrowseの段階を示すdosyaのWebDAVページ。スクリーンショットを原寸大で開く。

MOVEはクライアントがOverwrite: Fを送らない限り、上書きを許可されたものとして扱います。ファイルがすでに存在して上書きが行われると、dosyaは移動先のファイルを復元可能な状態で削除し、その共有リンクを無効化して、置換後に204を返します。ロールには移動先のオーナーに応じて自分のファイルまたはすべてのファイルを削除する権限が必要です。新しい移動先には201が返されます。置き換えられたファイルは通常の復元権限に従い、完全消去されるまでゴミ箱から復元できます。まず元の場所で有効な名前との競合を解決してください。ファイルを復元しても無効化された共有リンクは再作成されません。他のファイルの置換と共有リンクの無効化を避けるには未使用の名前を選んでください。

異なる種類の対象同士は上書きできません。無効または存在しない移動先には400/409が返され、非表示の転送元は404として表示されます。同時操作による競合にはConflict: resource was modified concurrently, retry the moveが返されます。

期待される結果

1回のMOVEでファイルが目的の名前とフォルダーに置かれ、古いパスがなくなり、WebDAVとdosyaのファイル画面が一致します。上書きとそのゴミ箱や共有リンクへの影響を明示的に意図した場合を除き、既存の移動先は上書きされません。

関連ガイド

この記事は役に立ちましたか?

評価の結果を読み込んでいます…

投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。

質問と回答

このガイドの手順について質問できます。質問は確認後に公開されます。

公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。

質問を読み込んでいます…

    dosyaアカウントにサインインすると、質問を投稿できます。

    やり直す前に結果を確認

    操作をもう一度確認する必要があるときは、次の共通の確認事項をご利用ください。