1
Pharの内部から外部にファイルをコピーすることが可能かどうかを知りたいと思います。Pharの内部から外部にファイルをコピーする方法
また、必要に応じて行う方法。
この同じPharからコピー機能が呼び出されます。
Pharの内部から外部にファイルをコピーすることが可能かどうかを知りたいと思います。Pharの内部から外部にファイルをコピーする方法
また、必要に応じて行う方法。
この同じPharからコピー機能が呼び出されます。
これを行うにはPhar::extractTo
を使用できます。次
するPhar :: extractTo - 使用例では、ディレクトリに
をpharアーカイブの内容を抽出します。
public bool Phar::extractTo (string $pathto [, string|array $files [, bool $overwrite = false ]])
注意を:ファイルをphar.readonly
に設定すると、これを動作させるには0
に設定する必要があります。
ドキュメントからの使用例:
<?php
try {
$phar = new Phar('myphar.phar');
$phar->extractTo('/full/path'); // extract all files
$phar->extractTo('/another/path', 'file.txt'); // extract only file.txt
$phar->extractTo('/this/path',
array('file1.txt', 'file2.txt')); // extract 2 files only
$phar->extractTo('/third/path', null, true); // extract all files, and overwrite
} catch (Exception $e) {
// handle errors
}
?>
おかげで、それが役立つはずです。 また、私が抽出したいPharからこの関数を呼び出すことができると思いますか? – Shiho
あなたが言っていることを理解していれば、できるはずです。 – Smittey
ありがとうございます。最後の質問です。PHPのドキュメントでは、 '$ pathto'を参照しています**アーカイブ内のファイルを削除するパス**。 これはエラーですか、いいえですか?私は、** ZIP **または** RAR **で行うことができるように、Pharからファイルを何回も抽出できる必要があります。 – Shiho