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

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

Porosenok

Client
Регистрация
26.09.2010
Сообщения
1 299
Реакции
125
Баллы
63
Как можно взять имя файла и положить его в переменную? Например в папке лежит файл, нужно загрузить его на сайт но перед этим взять его название
 
Директории - Путь к файлу. Там прописываете путь к папке и какой файл брать - случайный или по номеру. И получите в переменную полный путь к файлу. Если нужно только имя, из этой переменной парсингом берите имя.
 
  • Оценить
Реакции: termit и Porosenok
А как взять только имя файла? Т.е. мне нужно взять имя файла и вставить это имя в значение переменной Title.
 
А как взять только имя файла? Т.е. мне нужно взять имя файла и вставить это имя в значение переменной Title.
Код:
Развернуть Свернуть Копировать
([^\\]+$)

upload_2016-9-28_12-22-20.png
 
А можно немного подробнее. Вчера только купил зенопостер и с регулярными выражениями не имел дел раньше.
Текст регулярного выражения я подставляю в "обработку текста- свойства действия -положить в переменную" или я что то не так понял?
 
кубик C#

C#:
Развернуть Свернуть Копировать
string dir = @"C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs\ZennoPoster.exe";
return Path.GetFileName(dir);
 
Прописал так:
Код:
Развернуть Свернуть Копировать
string dir = @"C:\Users\Alex\Desktop\text\папка\имя-файла-1";
return Path.GetFileName(dir);
вроде работает, но куда тогда регулярное выражение вписывать? Или это другой метод?
 
Прописал так:
Код:
Развернуть Свернуть Копировать
string dir = @"C:\Users\Alex\Desktop\text\папка\имя-файла-1";
return Path.GetFileName(dir);
вроде работает, но куда тогда регулярное выражение вписывать? Или это другой метод?
я ведь написал экшен C#
 
  • Оценить
Реакции: A1ex
  • Оценить
Реакции: A1ex
Код:
Развернуть Свернуть Копировать
([^\\]+$)

Посмотреть вложение 15559
кубик C#

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

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