【发布时间】:2013-11-03 16:06:47
【问题描述】:
我在PHP 工作,我有一些没有扩展名的文件。
例子:
MYfolder
firstfile
secondfile
otherfile
等等。
我想列出文件,并给它所有“.xml”扩展名。我如何在 PHP 中做到这一点?
【问题讨论】:
-
显示你尝试过的代码...
我在PHP 工作,我有一些没有扩展名的文件。
例子:
MYfolder
firstfile
secondfile
otherfile
等等。
我想列出文件,并给它所有“.xml”扩展名。我如何在 PHP 中做到这一点?
【问题讨论】:
你可以试试这样的:
<?php
if ($handle = opendir('/MYfolder')) {
while (false !== ($fileName = readdir($handle))) {
rename($fileName, $filename.'xml');
}
closedir($handle);
}
?>
【讨论】:
false !== ($fileName = readdir($handle)) 这很有趣。我一直在使用strpos($fileName, '.')!==0,我猜它的作用是一样的。
在 Linux/Unix 机器上:
exec('for F in your/directory/*; do mv $F{,.xml}; done');
【讨论】: