![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
помогите плиз !!!! [D7]
bajenovv © (2006-07-21 17:09:00)помогите плиз!
создана программка для копирования файлов с подкаталоговой системой, но возникает случай при повторном копировании в то место куда копируются файлы с подкаталогами создаються копии папок, чего не надо сделать!
Подскажите как сделать проверку на то что папка уже существует на этом месте! чтобы она записывала фалйы именно уже в существующий каталог или подкаталог
Ketmar (2006-07-22 10:38:00) [1]а если не знаком с базовыми функциями работы с ФС и способами задания путей, то нефиг вообще что-либо копировать. тут советы не помогут -- как не было понимания предмета, так и не будет. только copy/paste. а это чревато...
Германн (2006-07-22 01:06:00) [2]
> Ketmar © (21.07.06 21:15) [3]
> мнэ... а что значит "копии папок"? одно имя -- одна папка,
> сколько ты её не создавай, аднака..
А как тебе такая "папка" - C:\Dir1\Dir1\Dir1... ? И каждая из Dir1 содержит одни и те же подкаталоги, но с разными версиями одних и тех же файлов?
Не все ведь используют абсолютные пути. :-(
И не все понимают что есть CurrentDir. :-(
XeON (2006-07-21 23:43:00) [3]Внесу небольшое разъяснение, если ты что-то не понял. Делается это так:
...
begin
if DirectoryExists('C:\Путь к тому каталогу, существование которого нада проверить') then ShowMessage('Такой каталог уже существует!'); else ShowMessage('Такого каталога не существует!');
Вот етой функцией проверяешь, существует ли какталог (папка, директория или как там её ещё называют?) или нет. Если функция возвращает TRUE - значит каталог существует, если False, значит не существует. Если что-то не понятно - пиши на мыло: wolf-alone@bk.ru. Все благодарности и недовольства тоже на мыло! Можешь задавать вопросы (любые) нашей команде программстов. Наши координаты ты так-же можешь узнать, написав мне на мыло. При желании можешь к нам присоедениться! Мы ещё набираем люд.
Ketmar (2006-07-21 21:15:00) [4]мнэ... а что значит "копии папок"? одно имя -- одна папка, сколько ты её не создавай, аднака...
Германн (2006-07-21 17:24:00) [5]Тогда уж DirectoryExists
Zeqfreed (2006-07-21 17:18:00) [6]
FileExists?