@javonsk школьный курс математики. Умножить на -1.
Как из папки где лежат статьи в файлах .txt взять название файла - опубликовать его на сайте, взять текст внутри файла - опубликовать его на сайте и удалить этот файл ?
-

-
@masterklas прочитать файл из папки в переменную, отделить название файла тоже в переменную, ну а далее
публикуйте и то и другое, с последующим удалением. Или вам нужен готовый скрипт? :) -
@bigorat Спасибо. Нет, готовый скрипт не нужен, я хочу понять все сам.
Файл читаю из папки (видимо берется первый по списку), и вводом текста из переменной в статье он у меня печатается. А вот как взять заголовок этой статьи ? Он же не в теле самой статьи, а в названии файла. Т.е. например : Как испечь вкусный пирог.txt -
@masterklas получите список файлов в директории через действие "Поиск файлов", и далее с ним манипулируйте, хоть последовательно читать через FOREACH хоть рандомно, там же и будет имя файла с раширением. Регуляркой отпарсите название файла в переменную, ну и прочитайте его содержимое.
-
@masterklas said in Как из папки где лежат статьи в файлах .txt взять название файла - опубликовать его на сайте, взять текст внутри файла - опубликовать его на сайте и удалить этот файл ?:
Используйте ресурс "из папки", в нём укажите успешных использований 1 и опцию "удалять после использования"

В переменной ресурса у вас будет полный путь до файла. Отделить название файла можно регуляркой
\/([^\/]*)\.Ну и получить содержимое файла можно прочитав его через действие "читать файл"
-
Не пойму, почему действие "Поиск файлов" не ищет ничего ? В маске указан признак по которому искать - txt
Папка из ресурса берется, да и строкой подставлял.


-
@masterklas Подозреваю что txt это не имя файла, а его формат.
-
-
@masterklas said in Как из папки где лежат статьи в файлах .txt взять название файла - опубликовать его на сайте, взять текст внутри файла - опубликовать его на сайте и удалить этот файл ?:
@fox Ресурс в виде папки со статьями ясоздал. Да, настройки такие же как и у вас на скриншоте.
Выполняю действие "Читать файл"
но опять же, там все пусто

Выведите ресурс в лог, посмотрите что в нём лежит.
-
@masterklas said in Как из папки где лежат статьи в файлах .txt взять название файла - опубликовать его на сайте, взять текст внутри файла - опубликовать его на сайте и удалить этот файл ?:
Хотя в папке

Зачем вам поиск файлов?
Быстрее сделать пример, вот тестовый скрипт
-
@ElTigre said in Как из папки где лежат статьи в файлах .txt взять название файла - опубликовать его на сайте, взять текст внутри файла - опубликовать его на сайте и удалить этот файл ?:
@Fox почему то эта регулярка парсит название конечной папки а не самого файла в ней, почему? так и должно быть?
Вам интересно именно почему или вы хотите достичь какой то другой цели?
Для работы с путями проще используйте готовый модуль:
https://community.bablosoft.com/topic/15183/path


