Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2011, 22:44   #1
Максим139
Пользователь
 
Регистрация: 20.02.2011
Сообщений: 80
По умолчанию Пути к папкам

А как указать путь к папке, которая в каталоге выше программы, которая ищет эту папку. Например:
xxx\yyy\zzz
В папке Y программа, и она ищет файл в папке X. Или программа в папке Z, и она ищет файл в папке X.
Заранее спасибо!
Максим139 вне форума Ответить с цитированием
Старый 10.04.2011, 22:56   #2
Hemul
Форумчанин
 
Регистрация: 03.10.2010
Сообщений: 321
По умолчанию

Код:
#include <cstdio>
int main ()
{	
	FILE *file;
	file = fopen ("c://folder1/folder2/file","r");
	if(file) printf("yes");
	
}
Hemul вне форума Ответить с цитированием
Старый 10.04.2011, 23:04   #3
Максим139
Пользователь
 
Регистрация: 20.02.2011
Сообщений: 80
По умолчанию

А вот если не известно на каком диске, и всё-равно нужна папка, которая выше в каталоге.. Желательно ещё для делфи =)
Максим139 вне форума Ответить с цитированием
Старый 11.04.2011, 05:17   #4
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Код:
function findUp(path:string):string;
var i,n:integer;
begin
     n:=Length(path);
     if path[n]='\' then n:=n-1;
     for i:=n downto 1 do
     if path[i]='\' then break;
     delete(path,i,Length(path)-i);
     result:=path;
end;
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 11.04.2011, 07:36   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

papka\..\раpka
.. Переход на уровень выше
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме Ответить с цитированием
Старый 11.04.2011, 07:46   #6
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
papka\..\раpka
.. Переход на уровень выше
+1
пример:
Код:
Image1.Picture.LoadFromFile('..\7.bmp');
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раскидывальщик по папкам Obey177 Общие вопросы Delphi 11 07.09.2010 00:31
Путь к системным папкам Kazik Помощь студентам 11 05.06.2010 11:12
Настройка доступа к папкам gogy2 Win Api 0 22.11.2008 23:42
Проблема с доступом к папкам Romanus Свободное общение 0 07.10.2007 18:52