Как проверить наличие файла в папке?

  • Автор темы Автор темы impul5e
  • Дата начала Дата начала

impul5e

Client
Регистрация
15.08.2017
Сообщения
202
Реакции
40
Баллы
28
Как проверить наличие файла с определенным названием в папке? Название файла 7.jpg
Как вариант, я вижу взятие всех файлов из директории и проверить наличии в списке нужного значения, но как это сделать? Имеется ввиду проверить наличие определенного значения в списке. Или может предложите другой способ реализации, спасибо!
 
Там где работа с файлами естьспециальный екшен проверить наличие файла.
 
  • Спасибо
Реакции: impul5e
Здравствуйте. Беру строки из таблицы с удалением, вставляю каждую строку в новую таблицу и сохраняю как отдельный файл. Пользуюсь экшеном "Проверить существование файла". Перед экшеном стоит пауза: пробовала 1,2,3 секунды – по окончанию работы цикла не хватает какого-то количества таблиц. Не могу понять, то ли работа экшена сбоит, то ли недостаточная пауза стоит.
Подскажите, пожалуйста, как быть?
 
Еще покопалась и определила, что названия двух строк полностью идентичны и содержат символ №
Находятся строки далеко друг от друга - на расстоянии 100 строк. В итоге, проверка файла не показывает, что файл существует и перезаписывает существующую таблицу, хотя должна была показать, что файл существует и пойти по другой ветке.

Попробовала проверять наличие файла кубиком: https://zennolab.com/discussion/threads/proverka-nalichija-fajla-v-papke.18661/
Результат тот же. Может, ему не нравятся символы в названии?
 
Может, ему не нравятся символы в названии?
Проверка существования файла именно по имени производится, не по содержимому файла.
Думаю, что да - скорее всего проблема именно в этом (в имени).
 
Проверка существования файла именно по имени производится, не по содержимому файла.
Думаю, что да - скорее всего проблема именно в этом (в имени).
Спасибо, я знаю, что она выполняется не по содержимому, а по названию (пути файла). Забыла добавить, что данные для названия файла берутся из соответствующего столбца таблицы. Что посоветуете - убрать из названий файлов все спецсимволы и попробовать еще раз?
 
Последнее редактирование:
Заменила символ № на "no". Результат прежний, не хватает определенного кол-ва таблиц.
 
Дело было в том, что в переменной, которая использовалась в названии пути, содержался символ /, который является запрещенным для пути файла и поэтому файл не сохранялся.
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)