Автоувеличение имени файла

Команда Автоувеличение имени файла проверяет существует ли указанный файл. Если файл существует, то к нему будет добавлен суффикс (index), где index - это такое число, при котором файла с данным именем не существует. В противном случае, в результирующую переменную будет записано указанное имя файла. Отсчёт индекса начинается с 1. Суффикс добавляется к имени файла до первого расширения - my data (7).tar.gz. Команда не создаёт никакого файла, она только ищет первое свободное имя с суффиксом.

Имя файла
Укажите полный или относительный путь к файлу, который нужно проверить на существование. Если указанного файла не существует, то это имя будет записано в результирующую переменную без изменений. В противном случае, будет добавлен суффикс.

Результирующая переменная
Укажите имя переменной, в которую будет записано имя первого несуществующего файла.

Предположим, что имеются следующие файлы - /home/user/logs/data.log и /home/user/logs/data (1).log. Вам нужно скопироватьтуда ещё один data.log файл, но он не должен перезаписать текущие файлы. Если вы укажите Имя файла как /home/user/logs/data.log, то результирующей переменной будет присвоено /home/user/logs/data (2).log. Теперь вы можете скопировать туда файл под этим именем.

Онлайн-демо
Скачать Документация Скрипты Поддержка
Русский
English