| Автор
| Сообщение |
|
|
|
Цитата |
|
кстати, 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
Откуда: Донецк
|
|
|
Цитата |
|
Паскалисты, учитесь
Result:=not (IOResult=0);  _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
куды ето пихать то.... вродь и так пахало... кое как....  |
|
| В начало |
|
 |
|
|
|
Цитата |
|
| 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
|
|
|
Цитата |
|
изменить флаги - значит задать требуемое тебе сочетание значений в переменной fFlags.
| Цитата: | | fFlags := FOF_NOCONFIRMATION or FOF_RENAMEONCOLLISION; |
_________________ Пойду посплю перед сном. |
|
| В начало |
|
 |
|