Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Функция CopyFile
|
|||
|---|---|---|---|
|
#18+
Уважаемые господа! У меня почему-то не хочет работать функция CopyFile (код прилагается) Напишите пожалуйста в чём дело. Заранее благодарен за ответ. for (index = 1;index <= IntToStr(NMPOP31->MailCount);index++) { tempdir = NMPOP31->AttachFilePath; SetCurrentDir(tempdir); CreateDir(GetCurrentDir() + "\\Temp"); NMPOP31->AttachFilePath = GetCurrentDir() + "\\Temp"; NMPOP31->GetMailMessage(index); attachment = NMPOP31->MailMessage->Attachments->Text; SetCurrentDir(GetCurrentDir() + "\\Temp"); oldfilename = GetCurrentDir() + "\\" + attachment; newfilename = tempdir + "\\"+ attachment; CopyFile(oldfilename.c_str(),newfilename.c_str(),false); Edit5->Text = oldfilename.c_str(); Edit6->Text = newfilename.c_str(); //CopyFile("text.tmp","..\\text.tmp",false); - это работает!!! DeleteFile(oldfilename); SetCurrentDir(tempdir); RemoveDir("Temp"); fwrite(attachment.c_str(),strlen(attachment.c_str()),1,base); NMPOP31->AttachFilePath = tempdir; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 10:25 |
|
||
|
Функция CopyFile
|
|||
|---|---|---|---|
|
#18+
GetLastError чего возвращает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:52 |
|
||
|
Функция CopyFile
|
|||
|---|---|---|---|
|
#18+
Возвращает 123 - Invalid file name но у меня имена файлов в тестовых целях загосятся в Edit'ы - и там в се правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:56 |
|
||
|
Функция CopyFile
|
|||
|---|---|---|---|
|
#18+
Ошибка вполне кокретная напечатай oldfilename и newfilename. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 12:32 |
|
||
|
Функция CopyFile
|
|||
|---|---|---|---|
|
#18+
C:\Base\Temp\text_1.tmp - oldfilename C:\Base\text_1.tmp - newfilename ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 12:43 |
|
||
|
Функция CopyFile
|
|||
|---|---|---|---|
|
#18+
А не наоборот должно быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 12:57 |
|
||
|
Функция CopyFile
|
|||
|---|---|---|---|
|
#18+
Нет не наоборот Из папки Temp файлы перекидываются в вышестоящую папку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 13:00 |
|
||
|
Функция CopyFile
|
|||
|---|---|---|---|
|
#18+
Что то непонятно, а как такой код отработает ? OFSTRUCT OpenBuff ; if ( ::OpenFile( "C:\\Base\\Temp\\text_1.tmp", &OpenBuff, OF_EXIST ) != HFILE_ERROR) { if ( !CopyFile( "C:\\Base\\Temp\\text_1.tmp", "C:\\Base\\text_1.tmp", FALSE ) ) { dword err = GetLastError(); } } else { // файла нет } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 13:48 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32266272&tid=2036002]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 320ms |

| 0 / 0 |
