Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[Вопрос] Как сделать поиск файла и копирование его в определённый каталог?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> [Вопрос] Как сделать поиск файла и копирование его в определённый каталог?
Имя
Сообщение << Старые топики   Новые топики >>
[Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 10:38:19.660000   
Vasek69

Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
Всем привет! Подскажите, пожалуйста, как сделать поиск определенного файла и копирование его в определенный каталог? Сразу говорю, что мне нужно скопировать файл "wand.dat" из папки браузера Opera в папку [к примеру]: C:\WINDOWS\System32. И ещё: какие для этого нужны компоненты? А то скинете мне голый скрипт и фиг пойми, что там и как.
Всем заранее спасибо!
Post #: 1
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 11:49:24.710000   
dllлька

Сообщений: 27
Оценки: 0
Присоединился: 2011-04-15 08:10:36.603333
API функция CopyFile(откуда_копировать,куда_копировать,0)
Post #: 2
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 12:52:55.110000   
codemaster

Сообщений: 6
Оценки: 0
Присоединился: 2011-03-24 15:45:33.666666
var appdata:array[0..255] of char; ... ExpandEnvironmentStrings('%appdata%',appdata);//получаем полный путь к папке %appdata% lstrcat(appdata,'\opera\opera\profile\wand.dat');//формируем путь к файлу wand.dat copyfile(appdata,'c:\windows\system32\wand.dat');//копируем его в системную директорию ...
Post #: 3
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 13:41:52.430000   
Vasek69

Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
а если у меня файл (который будет всё это копировать) будет лежать в какой-нить левой дирктории, то всё равно файл скопируется?
Post #: 4
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 14:20:59.553333   
dllлька

Сообщений: 27
Оценки: 0
Присоединился: 2011-04-15 08:10:36.603333
Ага.
Post #: 5
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 14:24:15.816666   
Vasek69

Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
кулл, спс тебе!
Post #: 6
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 16:47:16.910000   
Vasek69

Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
блин, чё-то не робит. что не так?
quote:

procedure TForm1.Button1Click(Sender: TObject);
var
appdata:array[0..255] of char;
begin
ExpandEnvironmentStrings('%appdata%',appdata);//получаем полный путь к папке %appdata%
lstrcat(appdata,'\opera\opera\profile\wand.dat');//формируем путь к файлу wand.dat
copyfile(appdata,'c:\windows\system32\wand.dat');//это понятно
end;

Post #: 7
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-16 18:35:09.976666   
Alianna

Сообщений: 1922
Оценки: 356
Присоединился: 2010-03-02 11:27:12.343333
Ну у ExpandEnvironmentStrings три параметра, а не два. Читай http://msdn.microsoft.com/en-us/library/ms724265%28v=vs.85%29.aspx
Проверь на всякий случай путь к wand.dat и наличие прав на запись.
Дальше. CopyFile тоже хочет три параметра, см. http://msdn.microsoft.com/en-us/library/aa363851%28VS.85%29.aspx
И переменную appdata я бы сделала типа PChar.
Вот как то так. Мб еще кто-нить что-нить подправит.
Post #: 8
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-16 21:35:32.346666   
Vasek69

Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
ну наху*, ни чё не понял. всё с подряд намели. хрен чё разберешь. мне было бы важней узнать что за %appdata%. это вроде папка Application Data? и куда её пихать
Post #: 9
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-16 21:56:52.686666   
Alianna

Сообщений: 1922
Оценки: 356
Присоединился: 2010-03-02 11:27:12.343333
%appdata% это переменная среды, в которой хранится путь к папке Application Data. Ее значение на конкретной машине мы не знаем, поскольку нам неизвестно WinXP там стоит или Win7, и каково имя пользователя. А с помощью ExpandEnvironmentStrings мы можем получить значение этой переменной, т.е. путь к Application Data. Что непонятно-то. Вы спросили где ошибка - я показала где. Дала ссылки на инфу, которая поможет их исправить. В чем трудность-то. Или лениво почитать msdn?
ЗЫ: и да, у вас очень необычная манера расставления звездочек цензуры))
Post #: 10
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-17 08:33:48.313333   
Vasek69

Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
quote:

ЗЫ: и да, у вас очень необычная манера расставления звездочек цензуры))

нормальная [sm=bm.gif]
Post #: 11
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> [Вопрос] Как сделать поиск файла и копирование его в определённый каталог?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.