powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / В чем ошибка?
7 сообщений из 7, страница 1 из 1
В чем ошибка?
    #32345941
Делаю так, а почему то не копируется!!!

CopyFile('D:\Papka1\BASE','q:\Papka2\Base\base.dbf', true)
...
Рейтинг: 0 / 0
В чем ошибка?
    #32345944
LexusR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверно нет такого файла BASE(нет расширения) в Papke1
если конечно это подразумевался файл а не католог(тогда имя файла вообще отсутствует)
...
Рейтинг: 0 / 0
В чем ошибка?
    #32345945
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>CopyFile('D:\Papka1\BASE','q:\Papka2\Base\base.dbf', true)

'D:\Papka1\BASE' - это имя файла?
3-й параметр -> False, тогда будет переписываться (если файл существует)

С уважением, Denis Uskov
...
Рейтинг: 0 / 0
В чем ошибка?
    #32345947
Фотография bylex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В строке 'D:\Papka1\BASE'
BASE - папка или файл?
...
Рейтинг: 0 / 0
В чем ошибка?
    #32345951
Base - это папка.
...
Рейтинг: 0 / 0
В чем ошибка?
    #32345953
LexusR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда однако еще нужно имя копируемого файла написать
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
CopyFile function copies an existing file to a new file. 

BOOL CopyFile(

    LPCTSTR lpExistingFileName,	// pointer to name of an existing file 
    LPCTSTR lpNewFileName,	// pointer to filename to copy to 
    BOOL bFailIfExists 	// flag for operation if file exists 
   );	
 

Parameters

lpExistingFileName

Points to a null-terminated string that specifies the name of an existing file. 

lpNewFileName

Points to a null-terminated string that specifies the name of the new file. 

bFailIfExists

Specifies how this operation is to proceed if a file of the same name as that specified by lpNewFileName already exists. If this parameter is TRUE and the new file already exists, the function fails. If this parameter is FALSE and the new file already exists, the function overwrites the existing file and succeeds. 
...
Рейтинг: 0 / 0
В чем ошибка?
    #32360314
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще один момент!
У меня вдруг (хрен знает из за чего) перестала работать конструкция:
CopyFile(f_server, f_local , True);
где f_server и f_local строковые переменные соответственно с обозначением файлов.
после того как я применил PChar() все пошло ништяк.
CopyFile(PChar(f_server), PChar(f_local) , True);
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / В чем ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]