Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как скопировать файл если такой уже есть??


Страницы:   1 2

dj0n ©   (2008-02-08 10:57:00) 

как скопировать файл если такой уже есть?? если копировать первый раз то все ок! но если в папки куда я копирую уже он есть этот файл то он его не перезаписывает! Хочу чтобы база обнавлялась с сервера! помогите пожалуйста! А лучше подскажите как перезаписывать папку целиком!

if CopyFile(с:\MFYY\BDE\room.db',PCHAR(dir_room_ser),true) then
            ShowMessage('База успешно обнавлена!')
                else ShowMessage('неудача!');


ketmar   (2008-02-08 11:43:00) [1]

кстати, да. автор, ты АП послушай, он дело говорит, не зря гутарит.

---
Understanding is not required. Only obedience.


Anatoly Podgoretsky   (2008-02-08 11:26:00) [2]


> else ShowMessage('неудача!');

Очень полезная информация.

Для всех работ с файлами используй ShFileOperation


{RASkov}   (2008-02-08 11:21:00) [3]

> [18] dj0n   (08.02.08 11:17)
> Я смотрю тут в основном такие же чайники как я и любители
> поговорить!

Вот любителем поговорить оказался - ты.... так как тебе на твой вопрос дали ответ еще в самом начале, а ты все не унимался :)
А вот чайников, как ты - здесь не так уж и много :)

Хорошо хоть что поблагодорил, это тебе плюс....


dj0n   (2008-02-08 11:17:00) [4]

спасибо за помощ ketmar !! кому интересно http://www.hackzona.ru/hz.php?name=News&file=article&sid=8172
Я смотрю тут в основном такие же чайники как я и любители поговорить!


{RASkov}   (2008-02-08 11:16:00) [5]

> суровый чукча

:)))

Да, есть такие :( ...к сожалению.


ketmar   (2008-02-08 11:14:00) [6]

>[15] {RASkov} (2008-02-08 11:12:00)
суровый чукча не читатель, он писатель. программ.

---
Understanding is not required. Only obedience.


{RASkov}   (2008-02-08 11:12:00) [7]

> [14] dj0n   (08.02.08 11:11)

хватит тупить :(
читай [2]


dj0n   (2008-02-08 11:11:00) [8]

проблемма в том что файл переписывается только один раз! а мне его надо перезаписывать


Palladin   (2008-02-08 11:10:00) [9]


> просто код или хотябы кусочек

так тыж его и привел в вопросе...


ketmar   (2008-02-08 11:09:00) [10]

>[11] dj0n (2008-02-08 11:08:00)
ты дурак? иди выпей яду.

---
Understanding is not required. Only obedience.


dj0n   (2008-02-08 11:08:00) [11]

можно без лирики! просто код или хотябы кусочек


Palladin   (2008-02-08 11:05:00) [12]


> А то я чайник наверное!


ну если ты не знаешь, что на клавиатуре есть символ с знаком точки
и если ты не можешь файл куда то скопировать, то какие могут быть в этом сомнения?


ketmar   (2008-02-08 11:05:00) [13]

>[8] ketmar (2008-02-08 11:05:00)
извиняюсь, не [1], а [2].

---
Understanding is not required. Only obedience.


ketmar   (2008-02-08 11:05:00) [14]

>[6] dj0n (2008-02-08 11:04:00)
ты [1] покурил? ещё раз спрашиваю: шо неясно? перевести не в сотоянии? если да — плохо, иди за метлой.

---
Understanding is not required. Only obedience.


ketmar   (2008-02-08 11:04:00) [15]

тут последний параметр нелогичен ни разу. я потому и полез смотреть MSDN, что помню: значение последнего парамета не совместимо с воемй логикой. автор попросил падать, если файл есть — исполнительная винда падает.

---
Understanding is not required. Only obedience.


dj0n   (2008-02-08 11:04:00) [16]

а можешь поподробнее написать! А то я чайник наверное!


Palladin   (2008-02-08 11:01:00) [17]

ты отстаиваешь свои убеждения или вопрос какой то задаешь?


Riply   (2008-02-08 11:00:00) [18]

> [0] dj0n   (08.02.08 10:57)
> как скопировать файл если такой уже есть??

CopyFile + F1

> А лучше подскажите как перезаписывать папку целиком!

FindFirst/Next/Close + F1


dj0n   (2008-02-08 11:00:00) [19]

он не будет ни кем использоваться! его просто все будут себе скачивать на локальную машину!


ketmar   (2008-02-08 10:59:00) [20]

тьфу!

BOOL WINAPI CopyFile(
 __in  LPCTSTR lpExistingFileName,
 __in  LPCTSTR lpNewFileName,
 __in  BOOL bFailIfExists
);
bFailIfExists
If this parameter is TRUE and the new file specified by lpNewFileName already exists, the function fails. If this parameter is FALSE and the new file already exists, the function overwrites the existing file and succeeds.


шо неясно?

---
Understanding is not required. Only obedience.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо