Взять имя файла

Porosenok

Client
Регистрация
26.09.2010
Сообщения
1 279
Благодарностей
96
Баллы
48
Как можно взять имя файла и положить его в переменную? Например в папке лежит файл, нужно загрузить его на сайт но перед этим взять его название
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 883
Баллы
113
Директории - Путь к файлу. Там прописываете путь к папке и какой файл брать - случайный или по номеру. И получите в переменную полный путь к файлу. Если нужно только имя, из этой переменной парсингом берите имя.
 
  • Спасибо
Реакции: termit и Porosenok

A1ex

Client
Регистрация
27.09.2016
Сообщения
35
Благодарностей
1
Баллы
8
А как взять только имя файла? Т.е. мне нужно взять имя файла и вставить это имя в значение переменной Title.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 618
Благодарностей
8 760
Баллы
113

A1ex

Client
Регистрация
27.09.2016
Сообщения
35
Благодарностей
1
Баллы
8
А можно немного подробнее. Вчера только купил зенопостер и с регулярными выражениями не имел дел раньше.
Текст регулярного выражения я подставляю в "обработку текста- свойства действия -положить в переменную" или я что то не так понял?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113

A1ex

Client
Регистрация
27.09.2016
Сообщения
35
Благодарностей
1
Баллы
8

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
кубик C#

C#:
string dir = @"C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs\ZennoPoster.exe";
return Path.GetFileName(dir);
 

A1ex

Client
Регистрация
27.09.2016
Сообщения
35
Благодарностей
1
Баллы
8
Прописал так:
Код:
string dir = @"C:\Users\Alex\Desktop\text\папка\имя-файла-1";
return Path.GetFileName(dir);
вроде работает, но куда тогда регулярное выражение вписывать? Или это другой метод?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
Прописал так:
Код:
string dir = @"C:\Users\Alex\Desktop\text\папка\имя-файла-1";
return Path.GetFileName(dir);
вроде работает, но куда тогда регулярное выражение вписывать? Или это другой метод?
я ведь написал экшен C#
 
  • Спасибо
Реакции: A1ex

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 618
Благодарностей
8 760
Баллы
113
  • Спасибо
Реакции: A1ex
Регистрация
29.01.2015
Сообщения
1
Благодарностей
0
Баллы
1
кубик C#

C#:
string dir = @"C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs\ZennoPoster.exe";
return Path.GetFileName(dir);
Кажется, что в обоих случаях остается filename.txt. Подскажите пожалуйста, как убрать это txt в конце, чтобы оставалось только filename
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 618
Благодарностей
8 760
Баллы
113
  • Спасибо
Реакции: anna0684572932

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 949
Благодарностей
4 372
Баллы
113

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