ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要

WBOY
WBOYオリジナル
2016-07-12 09:07:48770ブラウズ

PHPで一般的に使用される基本的なファイルおよびディレクトリ操作の概要

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要. 基本的なファイル操作

ファイルの基本操作には、ファイル判定、ディレクトリ判定、ファイルサイズ、読み書き判定、存在判定、ファイル時間などがあります。

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

2: header("content-type","text/html;charset=utf-8");

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: /*

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: *関数を宣言し、ファイル名を渡してファイル属性を取得します

5: *@param string $fileName ファイル名

6: */

7: 関数 getFilePro($fileName)

8: {

9: if(!file_exists($fileName))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0: { PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2: 戻る;

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

} PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

/*これは普通のファイルですか*/

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5:

if(is_file($fileName))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要6:

{ PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要7: hecho $ FILENAME.

' はファイルです & lt;

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要8: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要9: /*ディレクトリですか*/

20:

if(is_dir($fileName))

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: {

22:

echo $fileName.' はディレクトリです ';

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: }

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: /*出力ファイルの種類*/

25:

echo

'ファイルの種類は次のとおりです: '

.getFileType($fileName).'
'
;

26:

/*ファイルサイズ、変換単位*/ 27: echo

'ファイル サイズは:'

.getFileSize(filesize($fileName)).'
'
;

28:

/*ファイルは読み取り可能ですか*/ 29: if(is_readable($fileName))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0: {

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: /*ファイルが書き込み可能かどうか*/

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: if

(is_writable($fileName))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5: { PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要6:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要7:

}

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要8:

/*ファイルは実行可能ですか*/ PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要9:

if

(is_executable($fileName))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0:

{ PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2: } PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: echo

'ファイル作成時刻:'.date('Y年m月j日',filectime($fileName)).'
';

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5: echo

'ファイルの最終変更時刻:'.date('Y年m月j日'

,filemtime($fileName)).

'
' ; PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要6: echo 'ファイルが最後に開かれた時間:'.date('Y年m月j日'

,fileatime($fileName)).

'
' ; PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要7: } PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要8: PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要9:/*

50: *ファイルタイプを返す関数を宣言します 5PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: *@param string $fileName ファイル名

52:*/

5PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

関数 getFileType($fileName) 5PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

{

55: $type = ''

;

56: スイッチ

(ファイルタイプ($fileName))

57: { 58:

case 'file':$type .= '通常のファイル'

;

break;

59: case 'dir'

:$type .=

'ディレクトリファイル';break;

60: case 'block':$type .= 'ブロックデバイスファイル';break;

6PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: case 'char':$type .= 'キャラクターデバイスファイル';break;

62: case 'filo':$type .= 'パイプファイル';break;

6PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: case 'link':$type .= 'シンボリックリンク';break;

6PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: case 'unknown':$type .= '不明なファイル';break;

65: デフォルト:

66:

}

67:

return $type; 68: }

69:

70:

/*

7PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: *ファイルサイズを返す関数を宣言します

72: *@param int $bytes ファイル内のバイト数

7PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

*/

7PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

関数 getFileSize($bytes) 75: {

76: if($bytes >= pow(2,PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0))

77:

{

78:

$return =round($bytes / pow(PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要02PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要,PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要),2);

79:

$suffix = 'TB';

80:

} 8PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

else

if($bytes >= pow(2,PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0)) 82: {

8PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: $

return

=round($bytes / pow(PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要02PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要,PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要),2); 8PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: $suffix = 'GB';

85:

}

86:

else if($bytes >= pow(2,20))

87:

{ 88: $

return

=round($bytes / pow(PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要02PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要,2),2);

89:

$suffix = 'MB'; 90: }

9PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: else if($bytes >= pow(2,PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0))

92:

{

9PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

$return =round($bytes / pow(PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要02PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要,PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要),2);

9PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

$suffix = 'KB'; 95: }

96:

97:

{ 98: $

return

= $bytes;

99:

$suffix = 'B';

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要00:

} PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

return

$return.

" "

.$suffix; PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要02: } PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

/*関数を呼び出し、test ディレクトリ内の test.txt ファイルを渡します*/

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要05:

getFilePro('./test/div.html');

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要06:

?> 結果:

2. ディレクトリ操作

ディレクトリ操作には、ディレクトリのトラバーサル、削除、コピー、サイズ統計などが含まれます。

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要. ディレクトリを横断する

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要

/*

2:

*ディレクトリを横断する

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

*@param string $dirName ディレクトリ名

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

*/

5:

関数 findDir($dirName)

6:

{ 7: $num = 0;

/*サブファイルの数を数える*/

8: $dir_handle = opendir($dirName)

/*ディレクトリを開く*/

;

9:

/*出力ディレクトリファイル*/

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0:

echo '

';

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: echo

''; PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2: エコー

'

;

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: echo '

';

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5: while($file = readdir($dir_handle))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要6: {

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要7: $dirFile = $dirName.'/'.$file;

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要8: $bgcolor = $num++%2==0?'#ffffff':'#cccccc';

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要9:

」 」 」 2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: echo '

'; 2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: 25: }

26: エコー "

ディレクトリ '

.$dirName.' 下のファイル

ファイル名 ファイルサイズ ファイルタイプ 変更時刻
'.date('Y/n/t',filemtime($dirFile)).

'

";

27:

Closedir($dir_handle) /*ディレクトリを閉じる*/ 28: echo

""

.$dirName." に ".$num." のサブファイルがあります b> ディレクトリ '; 29: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0:

/*現在のディレクトリの下にテストディレクトリを渡します*/ PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: findDir(

'./test'

); 結果

2. 統計ディレクトリのサイズ

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: /*

2: *統計ディレクトリのサイズ PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: *@param string $dirName ディレクトリ名

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

*@return double 5:

*/

6:

7: 関数 dirSize($dirName)

8: {

9: $dir_size = 0;

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0: if($dir_handle = @opendir($dirName))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: {

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2: ながら ($fileName = readdir($dir_handle))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: {

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: /*除外两个特殊目录*/

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5: if($fileName != '.' && $fileName != '..')

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要6: {

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要7: $subFile = $dirName.'/'.$fileName;

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要8: if(is_file($subFile))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要9: {

20: $dir_size += filesize($subFile);

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: }

22: if(is_dir($subFile))

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: {

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: $dir_size += dirSize($subFile);

25: }

26: }

27: }

28: closedir($dir_handle);

29: return $dir_size;

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2: /*传递当前目录下のテスト目录*/

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: $dir_size = dirSize('./test');

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: echo './test目录文件大小是:'.round($dir_size / pow(PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要02PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要,PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要),2).'KB';

結果

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要、删除目录

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: /*

2: *ディレクトリを削除

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: *@param string $dirName ディレクトリ名

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: */

5: 関数 delDir($dirName)

6: {

7: /*php の mkdir 関数はディレクトリを作成できます*/

8: if(file_exists($dirName))

9: {

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0: PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2: iwhile ($ FILENAME = Readdir ($ DIR_HANDLE)

)

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要6: {

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要7:

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要8: PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要9: 20:

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: 22:

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: 2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

25: 26:

}

27:

}

28:

closedir($dir_handle);

29: rmdir($dirName);

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0: Roturn $ DIRNAME. 'カタログは削除されました' ; PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

}

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2:

}

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

}

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

/*テスト ディレクトリ testPHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要 のコピーを渡します*/ PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5:

echo delDir('./testPHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要'); 削除が成功した場合のプロンプトメッセージ

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要. ディレクトリをコピーします

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

/* 2:

*ディレクトリをコピー PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

*@param string $dirSrc 元のディレクトリ名 PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

*@param string $dirTo ターゲットディレクトリ名 5:

*/ 6:

関数 copyDir($dirSrc,$dirTo) 7:

{

8:

if(is_file($dirTo)) 9:

{

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0:

echo 'ターゲット ディレクトリを作成できません';/*ターゲットは PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要 つではありません*/ PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

戻る; PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2:

}

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

if(!file_exists($dirTo)) PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

{

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5:

/*ディレクトリが存在しない場合は作成します*/ PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要6:

mkdir($dirTo);

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要7:

}

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要8:

if($dir_handle = @opendir($dirSrc)) PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要9:

{

20:

しかし

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: 22: */*2 つの特別なディレクトリを除外*/

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

if($fileName != '.' && $fileName != '..'

)

2PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要:

25: $subSrcFile = $dirSrc.'/'.$fileName;

26: $subToFile = $dirTo.'/'.$fileName;

27: if(is_file($subSrcFile))

28: {

29: copy($subSrcFile,$subToFile);

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: if(is_dir($subSrcFile))

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要2: {

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: copyDir($subSrcFile,$subToFile);

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要5: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要6: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要7: closedir($dir_handle);

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要8: return $dirSrc.'目录已经复制到'.$dirTo.'目录';

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要9: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0: }

PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要: echo copyDir('./test','../testcopy');

 



www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0592PHP_PHP チュートリアルで一般的に使用される基本的なファイルおよびディレクトリ操作の概要0.html技術記事 PHP でよく使われる基本的な文書と目录操作の徹底 一、基本的な文書の操作 文書の基本的な操作: 文件判断、目录判断、文件大小、读写性判断、存在性判断および...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。