![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.05.2013
Сообщений: 21
|
![]()
Добрый день.
Подскажите пожалуйста как открыть фай не зная пути к нему ну т.е. например так: C:\folder1\folder2\Hello.txt Если допустим я не знаю название папки folder2 как мне открыть Hello.txt |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Никак или указать точный путь. Точный путь - сканировать по всем папкам и искать нужный файл. Или OpenFileDialog
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Если трабла со своей программой, то пусть хранит доп файл в глобальных папках, типа %appdata%, или же в реестре. Если надо не для своей программы, а просто найти папку с файлом - findfirst в помощь.
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Если есть уверенность, что имя файла уникально, можно определить количество дисков в системе, и для каждого осуществить поиск, начиная с корня.
Если в результате будет найден ровно один файл, его и открывать. В противном случае - вывести список найденных файлов и спросить у пользователя. Но поиск по всем дискам может занять довольно прилично времени (десятки минут). |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.05.2013
Сообщений: 21
|
![]()
Хорошо. Тогда допусим я знаю название всех папок в folder1, кроме искомой как мне лучше перебрать все папки их отсеить и оставить (открыть) эту неизвестную.
Я подчеркиваю именно папок внутри folder1 а не файлов... если это важно конечно ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отправить файл на сервер через FTP не зная имени, а зная только расширение файла? | Самуйлов Э.В. | Общие вопросы Delphi | 2 | 03.03.2013 13:15 |
Как открыть файл, зная префикс его имени? | DiCanio | C# (си шарп) | 2 | 05.02.2013 16:58 |
Открыть файл, разделить ячейку на 1000, сохранить файл, закрыть файл. Как? | Ник Харди | Microsoft Office Excel | 7 | 30.01.2012 18:47 |
найти файл зная лишь часть его имени | DeDoK | Общие вопросы Delphi | 3 | 16.12.2010 21:06 |