Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Перемещение файлов с помощью SHFileOperation...   Найти похожие ветки 

 
Брат ©   (2002-11-14 10:57) [0]

Я пытаюсь переместить все файлы из одной папки в другую.
Написал следующую процедуру:
...
procedure TfrmMain.MoveFiles(DirFrom, DirTo : String);
var FileOp : TSHFileOpStruct;
begin
With Fileop do
begin
Wnd:=Handle;
wFunc:=FO_MOVE;
pFrom:=PChar(DirFrom);
pTo:=PChar(DirTo);
fFlags:=FOF_NOCONFIRMATION+
FOF_FILESONLY+FOF_MULTIDESTFILES;
fAnyOperationsAborted:=false;
hNameMappings:=nil;
lpszProgressTitle:=nil;
end;
SHFileOperation(FileOp);
end;
....
Выдает ошибку... может быть что-то неправильно в этом коде?


 
Брат ©   (2002-11-14 11:17) [1]

Братья, памагите!!!


 
Song ©   (2002-11-14 11:21) [2]

Ну ты молодец, а мы телепаты по-твоему? Ну скажи, откуда мы знаем что у тебя за ошибка выдаётся?


 
Брат ©   (2002-11-14 11:26) [3]

Ошибка такая: "Не удается переместить файл. Не удается произвести чтение из файла или с диска."
Что это может быть?


 
KoluChi ©   (2002-11-14 11:40) [4]

Все просто:
pFrom:=PChar(DirFrom + #0);
pTo:=PChar(DirTo + #0);



 
Брат ©   (2002-11-14 11:42) [5]


> Все просто:
> pFrom:=PChar(DirFrom + #0);
> pTo:=PChar(DirTo + #0);
>

СПАСИБО!!!
А почему так?


 
KoluChi ©   (2002-11-14 11:51) [6]

>А почему так?
честно говоря не знаю :(


 
Брат ©   (2002-11-14 11:52) [7]


> честно говоря не знаю :(

все равно, СПАСИБА!!! ;-)



Страницы: 1 вся ветка

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
7-83014
Slawik2000
2002-09-23 12:30
2002.11.25
Помогите найти исходник сетевого сканера!


1-82703
Гегемон
2002-11-14 12:37
2002.11.25
Вопрос глуповатый, но все же...


14-82968
Undert
2002-11-04 21:01
2002.11.25
Ну дык, дезигнеры и бета-тестеры!


3-82632
Shen74
2002-11-05 17:48
2002.11.25
Дублирование записей в таблице.


3-82676
=SOFT=
2002-11-06 18:40
2002.11.25
interbase 6 - Помогите пожалуйста !!!!!