Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как из полного имени файла вычленить имя папки, в которой он лежит? / 12 сообщений из 12, страница 1 из 1
25.04.2007, 15:53
    #34486926
Юрец_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
Есть полное имя файла (может быть как локальным, так и сетевым). Каким способом можно из него получить имя папки, в которой этот файл находится?
...
Рейтинг: 0 / 0
25.04.2007, 16:18
    #34487057
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
...
Рейтинг: 0 / 0
25.04.2007, 22:00
    #34488073
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
Юрец_1Есть полное имя файла (может быть как локальным, так и сетевым). Каким способом можно из него получить имя папки, в которой этот файл находится?
- какой язык программирования?
...
Рейтинг: 0 / 0
26.04.2007, 00:10
    #34488208
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
man dirname
...
Рейтинг: 0 / 0
02.05.2007, 17:53
    #34500291
pavelkolodin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
Берём полное имя файла filename:

/path/name/filename

Ищем с конца первый '/' или что там у вас. Жрём мясо до второго '/' или чего там у вас.
Ужратое мясо исчерпывающе отражает имя каталога, где произлегает филенаме.
Если нет второго "чего там у вас" или мяса нет - значит корень.
...
Рейтинг: 0 / 0
03.05.2007, 11:43
    #34501553
Юрец_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
pavelkolodinБерём полное имя файла filename:

/path/name/filename

Ищем с конца первый '/' ...
А как найти с конца первый '/'? Функция Instr() возвращает позицию первого '/'... Или использовать ее в цикле, пока не будет достигнут конец строки?
...
Рейтинг: 0 / 0
03.05.2007, 11:49
    #34501581
LittleCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
Юрец_1Есть полное имя файла (может быть как локальным, так и сетевым). Каким способом можно из него получить имя папки, в которой этот файл находится?
set Dir=$re($p($re(FileName),"\",2,9999))
...
Рейтинг: 0 / 0
03.05.2007, 11:53
    #34501596
Юрец_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
LittleCat Юрец_1Есть полное имя файла (может быть как локальным, так и сетевым). Каким способом можно из него получить имя папки, в которой этот файл находится?
set Dir=$re($p($re(FileName),"\",2,9999))
Не понял....
Это по каковски?
У меня SQLServer2000+MSAccess2003. Причем имя файла хотелось бы вычленять не на клиенте, а в ХП.
...
Рейтинг: 0 / 0
03.05.2007, 12:38
    #34501786
LittleCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
Юрец_1 LittleCat Юрец_1Есть полное имя файла (может быть как локальным, так и сетевым). Каким способом можно из него получить имя папки, в которой этот файл находится?
set Dir=$re($p($re(FileName),"\",2,9999))
Не понял....
Это по каковски?
У меня SQLServer2000+MSAccess2003. Причем имя файла хотелось бы вычленять не на клиенте, а в ХП.
Это на М (насчет ХП в вопросе ни слова не было)
...
Рейтинг: 0 / 0
03.05.2007, 14:04
    #34502182
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
Юрец_1У меня SQLServer2000+MSAccess2003.о! Автор наконец снизошёл до эротичных подробностей :)
...
Рейтинг: 0 / 0
03.05.2007, 15:35
    #34502599
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
Юрец_1 pavelkolodinБерём полное имя файла filename:

/path/name/filename

Ищем с конца первый '/' ...
А как найти с конца первый '/'? Функция Instr() возвращает позицию первого '/'... Или использовать ее в цикле, пока не будет достигнут конец строки?На крайняк, строку наверняка можно развернуть.
...
Рейтинг: 0 / 0
03.05.2007, 17:24
    #34503058
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из полного имени файла вычленить имя папки, в которой он лежит?
Юрец_1...
У меня SQLServer2000+MSAccess2003. Причем имя файла хотелось бы вычленять не на клиенте, а в ХП.Так пойдет?
Код: plaintext
1.
2.
@echo off
echo %~d1%~p1
Дальше sp_cmdshell, или как там она называется
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как из полного имени файла вычленить имя папки, в которой он лежит? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]