[在php中自动命名文件

问题描述 投票:-1回答:1

我正在寻找一种以数字命名文件的方法,例如1.text,2.text ...

但是应该自动完成。保存新文件时,程序应在目录中的文件中使用最大数量,并将新文件夹命名为该数字加1。

提示是我们可以使用自动增量。我们该怎么做?

php file auto-increment
1个回答
2
投票
$fileDir = 'your_file_dir';
$fileIterator = new FilesystemIterator($fileDir, FilesystemIterator::SKIP_DOTS);
$numberOfFiles = iterator_count($fileIterator)+1; // Count the number of files in $fileDir
$f = fopen("{$fileDir}/{$numberOfFiles}.txt", 'w');
fclose($f);
© www.soinside.com 2019 - 2024. All rights reserved.