ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

gunzip

GNU zip ファイルの解凍

構文

gunzip(files)
gunzip(files,outputdir)
gunzip(url, ...)
filenames = gunzip(...)

説明

gunzip(files)files で指定されるファイルのリストから GNU zip ファイルを解凍します。ディレクトリは、それらの内容のすべてを関数 gunzip を使用して再帰的に解凍します。出力ファイルは、拡張子 .gz を除き、入力ファイルと同じ名前で、入力ファイルと同じディレクトリに書き込まれます。

files は、ファイルまたはディレクトリのリストを含む文字列または文字列のセル配列です。MATLAB® パス上の個々のファイルは、部分パス名として指定できます。それ以外の場合の個々のファイルは、現在のディレクトリの相対パス、または絶対パスで指定されます。

フォルダーは、現在のフォルダーを基準に相対的に指定するか、絶対パスで指定しなければなりません。UNIX® システムでは、フォルダーは ~/ または ~username/ で開始することも可能です。これは、それぞれ現在のユーザーのホーム フォルダーまたは指定したユーザーのホーム フォルダーへと拡張します。ワイルドカード文字 * は、ファイルやフォルダーを指定するときに使用できます。ただし、MATLAB パスに基づいてファイル名や部分パス名を解決する場合を除きます。

gunzip(files,outputdir) は gunzip 解凍したファイルをディレクトリ outputdir に書き込みます。outputdir が存在しない場合、関数 MATLAB により作成されます。

gunzip(url, ...) はインターネット URL から GNU zip の内容を抽出します。URL はプロトコル タイプ (たとえば 'http://') を含んでいなければなりません。MATLAB は URL を一時ディレクトリにダウンロードし、削除します。

filenames = gunzip(...) はファイルを gunzip 解凍し、gunzip 解凍済みファイルの相対パス名を文字列セル配列 filenames に返します。

現在のディレクトリのすべての .gz ファイルを関数 gunzip を使用して解凍するには、次のように入力します。

gunzip('*.gz');

Cleve Moler の "Numerical Computing with MATLAB" の例を出力ディレクトリ ncm に関数 gunzip を使用して解凍するには、次のように入力します。

url ='http://www.mathworks.com/moler/ncm.tar.gz';
gunzip(url,'ncm')
untar('ncm/ncm.tar','ncm')

参考

| | | |

R2006a より前に導入

この情報は役に立ちましたか?