在PHP中命名不带扩展名的文件,如何为文件添加扩展名


Naming files without extensions in PHP, how to add an extension to a file?

我正在使用PHP,我有一些没有扩展名的文件。

例:

MYfolder
    firstfile
    secondfile
    otherfile

等等。

我想列出文件,并给它所有".xml"扩展名。如何在 PHP 中执行此操作?

你可以尝试这样的事情:

<?php
    if ($handle = opendir('/MYfolder')) {
        while (false !== ($fileName = readdir($handle))) {
            rename($fileName, $filename.'xml');
        }
        closedir($handle);
    }
?>

在 Linux/Unix 盒子上:

exec('for F in your/directory/*; do mv $F{,.xml}; done');