[Вопрос] Как сделать поиск файла и копирование его в определённый каталог?
Пользователи, просматривающие топик: 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. И ещё: какие для этого нужны компоненты? А то скинете мне голый скрипт и фиг пойми, что там и как. Всем заранее спасибо!
|
|
|
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 11:49:24.710000
|
|
|
dllлька
Сообщений: 27
Оценки: 0
Присоединился: 2011-04-15 08:10:36.603333
|
API функция CopyFile(откуда_копировать,куда_копировать,0)
|
|
|
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');//копируем его в системную директорию
...
|
|
|
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 13:41:52.430000
|
|
|
Vasek69
Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
|
а если у меня файл (который будет всё это копировать) будет лежать в какой-нить левой дирктории, то всё равно файл скопируется?
|
|
|
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 14:20:59.553333
|
|
|
dllлька
Сообщений: 27
Оценки: 0
Присоединился: 2011-04-15 08:10:36.603333
|
Ага.
|
|
|
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-15 14:24:15.816666
|
|
|
Vasek69
Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
|
кулл, спс тебе!
|
|
|
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;
|
|
|
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. Вот как то так. Мб еще кто-нить что-нить подправит.
|
|
|
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-16 21:35:32.346666
|
|
|
Vasek69
Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
|
ну наху*, ни чё не понял. всё с подряд намели. хрен чё разберешь. мне было бы важней узнать что за %appdata%. это вроде папка Application Data? и куда её пихать
|
|
|
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? ЗЫ: и да, у вас очень необычная манера расставления звездочек цензуры))
|
|
|
RE: [Вопрос] Как сделать поиск файла и копирование его в определённый каталог? - 2011-04-17 08:33:48.313333
|
|
|
Vasek69
Сообщений: 154
Оценки: 0
Присоединился: 2011-02-12 05:33:39.426666
|
quote:
ЗЫ: и да, у вас очень необычная манера расставления звездочек цензуры)) нормальная [sm=bm.gif]
|
|
|
|
|