在 php 中自动命名文件

Naming files automatically in php

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

但这应该是自动完成的。当保存一个新文件时,程序应该取目录中文件的最大数量,并将新文件夹命名为该数字加一。

给出的提示是我们可以使用自增。我们该怎么做?

$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);