我正在寻找一种以数字命名文件的方法,例如1.text,2.text ...
但是应该自动完成。保存新文件时,程序应在目录中的文件中使用最大数量,并将新文件夹命名为该数字加1。
提示是我们可以使用自动增量。我们该怎么做?
$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);