Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Сегодня :

День славянской письменности и культуры


как грамотно скопировать файл
На страницу Пред.  1, 2

Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Mon@rchP
Гость







СообщениеЧт, 01-Авг-2002 8:30 
Цитата

кстати, 13ый, равно пропустил.... :
if IoResult 0 then Result := False
else Result := True;
=>
if IoResult = 0 then Result := False
else Result := True;
........ :!:
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеЧт, 01-Авг-2002 20:15 
Цитата

Паскалисты, учитесь
Result:=not (IOResult=0); :)

_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Mon@rchP
Гость







СообщениеЧт, 01-Авг-2002 21:33 
Цитата

куды ето пихать то.... вродь и так пахало... кое как.... Рева
В начало
Yrok
Гость







СообщениеСр, 21-Июн-2006 7:13 
Цитата

13ый писал(а):
CopyFile работает ток с 1 файлом.


достал как говорится, ну что вы все такие ленивые :)



всего то надо запустить яндекс, набрать в поиске название функции, и перелапатить пару десятков ссылок и получить ответ.

вот, измени флаги операции, ты там сам указал - переименовать.

Вот значения флагов:

FOF_ALLOWUNDO - сохраняет информацию о возможной отмене операции;
FOF_FILESONLY - выполняет операцию только для файлов, если задана маска файлов;
FOF_MULTIDESTFILES - указывает, что чтo описывает несколько файлов (по одному на каждый файл источника) вместо одного каталога, куда должны быть помещены исходные файлы;
FOF_NOCONFIRMATION - отвечает "да для всех" на все вопросы;
FOF_NOCONFIRMMKDIR - не требует подтверждения создания нового каталога;
FOF_RENAMEONCOLLISION - присваивает файлу новое имя при операциях копирования, перемещения или переименования, если файл с указанным именем уже существует;
FOF_SILENT - не показывает окно прогресса;
FOF_SIMPLEPROGRESS - отображает окно прогресса, но не показывает имен файлов;
lpszProgressTitle - указатель на строку заголовка для окна прогресса; используетсЯ только, если среди флагов есть FOF_SIMPLEPROGRESS.


PS: впрочем и мне полезно, я такой функции не знал, а вещь удобная для работы с группой файлов.


Как понять "измени флаги операции", где и как они меняются?
если можно покажите пожалуйста пример кода для копирования файлов по маске.
спасибо.
В начало
Пол:Муж Ktf
Администратор


Возраст: 32
Знак зодиака: Рак
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
СообщениеСр, 21-Июн-2006 8:12 
Цитата

изменить флаги - значит задать требуемое тебе сочетание значений в переменной fFlags.
Цитата:
fFlags := FOF_NOCONFIRMATION or FOF_RENAMEONCOLLISION;

_________________
Пойду посплю перед сном.
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 2 из 2 На страницу Пред.  1, 2
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100