我有一个没有扩展名的文件列表。我如何为它们添加一个通用的扩展名?
<?php $dir='./asset/'; $col=preg_grep( '@^((?!webm).)*$@i', glob( $dir . '*' ) ); array_walk( $col , function($f){ rename( $f, $f.'.webm' ); }); ?>
我试着这么做,但这行不通。
flmtquvp1#
如果你想添加,下面的代码应该可以工作,但它不是用来改变扩展名的。
array_map( fn ($item) => if( is_file("{$dir}/{$item}" ) rename("{$dir}/{$item}", "{$dir}/{$item}.php"), array_diff(scandir($dir), ['.', '..']) );
1条答案
按热度按时间flmtquvp1#
如果你想添加,下面的代码应该可以工作,但它不是用来改变扩展名的。