Создание папок с порядковым номером
Здравствуйте! Как можно на PHP создавать папки, имя которым автоматически присваивается, как порядковый номер 1, 2, 3 и т.д., в зависимости от номера предыдущей папки (+1).
|
Как вариант...
- Выбрать папки типа myfolder*.* - Найти максимальное число, отсекая myfolder из имени - Добавить инкремент - Создать новую папку с именем myfolderN |
А кодом можно?
|
Sonya,
и как же вы потом разбираться будете кому какая папка принадлежит? |
С ней параллельно будет создаваться запись в текстовом файле.
|
Sonya,
вы изобретаете костыль. |
Я же написала параллельно, а не для того, чтобы связывать папку с записью, у папки и записи разные задачи, но они, таким образом, опосредованно связаны.
|
Файловая система не такая и "легкая" как кажется, да если учесть, что таким каталогом еще и управлять надо... Поэтому, уже "создавать папки с последовательной нумерацией" наводит на мысль, что что-то не так. Что же такого содержится в ваших папках?
|
В неё копируется PHP файл, вызов которого происходит из программы (exe) на ПО пользователя. Нашла такой код, но он не работает:
$dir = '1/'; $ff = scandir($dir); $nums = array(); foreach($ff AS $f) { if($ff[0]!='.' && is_numeric($ff))$nums[] = (int)$f; } $dirname = $dir.(max($nums)+1); mkdir($dirname); |
Цитата:
И что для каждого пользователя/ПО свой индивидуальный РНР скрипт чем-то отличающийся? |
Часовой пояс GMT +3, время: 19:14. |