Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 16.07.2008, 09:11
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
Печаль Команда MoveFile

Всем доброо времени суток.

помогите разобраться плиз.

Выполняю след. команду в прорамме ноль эммоции

Код:
Move (Pchar('x:\m\int\*.*'),Pchar('x:\int\'));

// или вот этот идентичный

MoveFile(PChar(Filial[i].PatchOUT+'*.*'),PChar(Param.PatchOUT)); 

// где:
// Filial[i].PatchOUT= x:\m\int\
// Param.PatchOUT=x:\int\


По идее должна перемещать все файлы из x:\m\int в x:\int
Ответить с цитированием
  #2  
Старый 16.07.2008, 09:30
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Вообще-то это разные очень команды Move - копирует область памяти, а не файлы.
MoveFile - действительно переносит файл или каталог, поэтому проверяй статус возврата функции и если он отличен от нуля, делай GetLastError чтобы понять в чем ошибка.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #3  
Старый 16.07.2008, 09:31
newbiecoder newbiecoder вне форума
Прохожий
 
Регистрация: 14.07.2008
Сообщения: 11
Репутация: 10
По умолчанию

именно на дельфи надо?
*.bat не катит?
Ответить с цитированием
  #4  
Старый 16.07.2008, 09:45
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
По умолчанию

Цитата:
Сообщение от newbiecoder
именно на дельфи надо?
*.bat не катит?

С батником уже есть но не катит скорость обработки инфы снижается.
Ответить с цитированием
  #5  
Старый 16.07.2008, 09:46
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
По умолчанию

Цитата:
Сообщение от Aristarh Dark
Вообще-то это разные очень команды Move - копирует область памяти, а не файлы.
MoveFile - действительно переносит файл или каталог, поэтому проверяй статус возврата функции и если он отличен от нуля, делай GetLastError чтобы понять в чем ошибка.

Пардон не до писал везде использовался MoveFile
Ответить с цитированием
  #6  
Старый 16.07.2008, 10:23
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
По умолчанию

Проблему решил коммандой FindFirst и FindNext
Ответить с цитированием
  #7  
Старый 09.12.2009, 07:04
JUMP94 JUMP94 вне форума
Прохожий
 
Регистрация: 08.12.2009
Сообщения: 1
Репутация: 10
По умолчанию

АААА люди скажите как файлы перемещать плизззз до меня до дошло!
нигде найти не могу!
Ответить с цитированием
  #8  
Старый 09.12.2009, 08:30
Аватар для AleD
AleD AleD вне форума
Активный
 
Регистрация: 21.02.2009
Адрес: г.Краснокаменск
Сообщения: 383
Репутация: 91
По умолчанию

Цитата:
Сообщение от JUMP94
АААА люди скажите как файлы перемещать плизззз до меня до дошло!
нигде найти не могу!
Код:
MoveFile(pchar('C:\folder\file.dat'),pchar('C:\second_folder\file.dat'));
имя перемещаемого файла и новое имя, не просто папка достижения а путь с именем файла
__________________
TAleD = class(TUser)
public
function HelpMe(ASubject, ARequest: String): String;
function GiveMeExample(ASubject: String): TStringList;
procedure WriteReview(APost: Integer; ADescription: TStringList);
end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:02.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025