您有个知识币

【退出】

php批量处理文件

php批量处理文件并将处理后的文件保存到新文件夹:

function get_files($srcdir, $desdir) {

$files = array();

$d = dir($srcdir);

while (false !== ($file = $d->read())) {

if ($file != '.' && $file != '..') {

$filename = $srcdir . "\\" . $file;

if(is_file($filename)) {

$content = file_get_contents($filename);

//$content = utf8_encode($content);

$content = iconv('GB2312', 'UTF-8', $content);

//code here.....

$desfilename = $desdir . "\\" . $file;

$resource = fopen($desfilename ,'w+');

fwrite($resource,$content);

fclose();

//$files[] = $filename;

}else {

//$files = array_merge($files, get_files($filename));

$desfilename = $desdir . "\\" . $file;

mkdir($desfilename);

get_files($filename, $desfilename);

}

}

}

$d->close();

echo 'success';

return;

}

本文固定链接: http://www.webzhishi.com/php_piliang/ | web知识网

【上一篇】
【下一篇】

php批量处理文件:等您坐沙发呢!

发表评论