PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Net_FTP::rm() | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

Net_FTP::rm()

Net_FTP::rm() – ファイルあるいはディレクトリを削除する

Synopsis

require_once 'Net/FTP.php';

mixed Net_FTP::rm ( string $path = null , string $recursive = false )

Description

このメソッドは、ファイルあるいはディレクトリを削除します。

Parameter

  • string $path = null - 削除したいファイル、 あるいはディレクトリ。ふたつめのパラメータを true に設定した場合、 空でないディレクトリも削除されます。その中にあるファイルやディレクトリは すべて削除されます。

  • $recursive = false - このパラメータは、空のディレクトリのみ削除する(標準)あるいは 中身が存在した場合にそれも含めてすべて削除する($recursive = true) のどちらであるかを指定します。

Return value

mixed - 成功時には true 、それ以外は PEAR::Error

Throws

rm から戻されるエラーにはいくつかの種類があります。エラー番号は (現時点では)不定で、エラーメッセージについての情報は得られません。 発生する可能性のあるエラーは以下のとおりです。

Possible PEAR_Error values
エラーメッセージ 説明 対処方法
Could not delete file '$file'. ファイル $file(完全パス)は削除できません。 ファイルが存在しない、あるいはそのファイルを削除する権限が ありません。ファイルが存在するかどうか、そして削除する権限が あるかどうかを確認してください。
Directory name '$dir' is invalid, has to end with '/' 削除したいディレクトリ名($recursive = true)を、最後の '/' をつけずに指定しました。 パラメータを修正してください。
Could not delete directory '$dir'. ディレクトリ $dir は削除できません。 ディレクトリの中身が空でない($recursive = false) あるいはそのディレクトリを削除する権限がないのでしょう。

Note

This function can not be called statically.

Example

rm() の使用

<?php
     
    var_dump
($test->rm('/foo/bar/'true));
    
?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「Net_FTP::rm()」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Net_FTP::rm()」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: