CreateArchive
CreateArchive[source]
source から現行ディレクトリに圧縮されたアーカイブを作成する.
CreateArchive[source,path]
path で指定されるディレクトリあるいはファイルに圧縮されたアーカイブを作成する.
詳細とオプション
- CreateArchiveは,アーカイブ名のファイル拡張子から圧縮形式を推測する.拡張子が与えられていない場合には,CreateArchiveはZIP圧縮を使う.
- 使用できるファイル拡張子には,".zip",".gz",".tar.gz",".bz2",".tar.bz2", ".tbz",".tbz2",".tb2",".tgz",".zst"が含まれる.
- source 指定は次のいずれでもよい.
-
File["source"] または "source" 明示的なファイル名またはディレクトリ URL["url"] または "url" HTTP,HTTPS,FTP URL {source1,source2,…} ファイルまたはディレクトリのリスト <"file1"source1,"file2"source2,… > 各ファイルまたはディレクトリの名前を filenに変更する - デフォルトで,CreateArchiveはDirectory[]で与えられる現行作業ディレクトリ内にアーカイブを作成する.
- ソースも宛先パスも相対ディレクトリか絶対ディレクトリ,あるいはファイル指定でよい.
- 相対ディレクトリあるいはファイルパスは,現行の作業ディレクトリに関連するとみなされる.
- path がディレクトリを指定する場合は,アーカイブに適したファイル名が自動的に選ばれる.
- CreateArchiveは,作成したアーカイブの完全なファイル名を返す.アーカイブが作成できなかった場合は$Failedを返す.
- 次は,使用可能なオプションである.
-
CompressionLevel Automatic 使用する圧縮レベル CreateIntermediateDirectories True 中間ディレクトリを作成するかどうか OverwriteTarget False 既存のアーカイブを上書きするかどうか - OverwriteTargetの使用可能な設定には以下がある.
-
False 既存ファイルは上書きしない True 既存ファイルを上書きする "KeepBoth" 既存ファイルはそのままにして,自動的に新規ファイルの名前を選択する - URLソースがあるCreateArchiveは次のURLDownloadオプションを取る.
-
Authentication None 送信する認証情報 CookieFunction Automatic 受け取った各クッキーに適用する関数 ConnectionSettings Automatic 接続の速度およびその他の設定 FollowRedirects True HTTPリダイレクトに従うかどうか Interactive True インタラクティブな認証ダイアログを許可するかどうか TimeConstraint Infinity 応答を待つ時間 VerifySecurityCertificates True SSLセキュリティ証明書を検証するかどうか - CreateArchiveはソースのファイルやディレクトリは削除しない.
例題
すべて開くすべて閉じる例 (3)
スコープ (11)
ソース (5)
パス (3)
アーカイは,宛先が与えられない場合はDirectory[]で与えられたパスに置かれる:
オプション (4)
CompressionLevel (1)
CreateIntermediateDirectories (2)
OverwriteTarget (1)
アプリケーション (1)
SendMailを使って最大のファイル圧縮でディレクトリを送信する:
特性と関係 (1)
CreateArchiveはすでにファイルシステムに存在するファイルやディレクトリからアーカイブを作成する:
Exportを使ってWolfram言語の式からアーカイブを作ることができる:
テキスト
Wolfram Research (2010), CreateArchive, Wolfram言語関数, https://reference.wolfram.com/language/ref/CreateArchive.html (2020年に更新).
CMS
Wolfram Language. 2010. "CreateArchive." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/CreateArchive.html.
APA
Wolfram Language. (2010). CreateArchive. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CreateArchive.html