メインコンテンツへスキップ
フォルダ内のすべてのファイル、またはフォルダ構造全体をダウンロードするには、ZIPアーカイブを作成してダウンロードする必要があります。

ZIPアーカイブの作成

最初に、ファイルまたはフォルダ構造を含むZIPアーカイブを作成する必要があります。アカウントのアップロード上限に達しない限り、最大10,000のファイルまたはフォルダIDを含めることができます。
レスポンスは以下のようになります。

アーカイブ内のファイルとフォルダの名前

ZIPアーカイブ内の名前は、Boxで表示される名前と異なる場合があります。Boxが名前を調整することで、アーカイブがWindowsで展開できるようになるほか、各パスがアーカイブの文字数制限に収まります。 Boxは各ファイルとフォルダの名前を、Windowsで確実に展開できるように変更します。
  • 名前はUnicode NFCに正規化されます。そのため、CJKや日本語の名前など、macOSによってNFD形式で保存される名前もそのまま維持されます。
  • Windowsでは使用できない文字 (<、>、:、"、/、\、|、?、*) と制御文字は、_に置換されます。
  • Windowsで予約済みの名前 (CON、PRN、NUL、.、..など) には、末尾に_が追加されます。
  • ファイル名の最後をピリオドにすることはできません。ファイル名末尾のピリオドは_に置換されます。
アーカイブのフルパスには245文字の上限があります。パスがこの上限を超える場合、以下のようになります。
  1. パスが長すぎる状態になるフォルダ階層から、パスが文字数制限に収まるまで、フォルダ名が_に置換されます。
  2. パスがまだ長すぎる場合は、ファイル名が短縮されます。拡張子は可能な限り維持されます。
  3. それでもパスが245文字より長い場合は、ダウンロードに失敗します。
同じフォルダ内で名前が重複する場合には、名前の末尾に数字が追加されます。たとえば、report.pdfはreport(1).pdfとして保存されます。 あるBoxフォルダ内にあるファイルは、アーカイブでもそのフォルダに保持されます。ファイル名が短縮される場合も、それらのファイルが新たなフォルダに格納されることはありません。 リクエストに同じ名前の項目が含まれている場合は、name_conflictsで、それぞれのoriginal_nameがアーカイブで使用されるdownload_nameにマッピングされます。

ZIPダウンロードIDの抽出

ZIPアーカイブをダウンロードするには、ZIPダウンロードIDが必要です。これは、アーカイブの作成時に返されたレスポンスで確認できます。 status_urlに移動し、zip_downloadsとcontentの間にあるIDをコピーします。
ダウンロードURLは、expires_atパラメータで指定された日時まで有効です。

ファイルのダウンロード

以下のサンプルのように、ファイルの場所のURLにダウンロードIDを配置して、適切なファイルを指します。
ダウンロードに時間がかかる場合は、を使用してダウンロードのステータスを監視できます。これにより、ダウンロードの進行状況のほか、スキップされた可能性のある項目の数を確認できます。
SDKを使用してフォルダのコンテンツをダウンロードする場合は、のガイドに従ってください。
最終更新日 2026年11月4日