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

Как скопировать файл из каталога с неизвестным именем?

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

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Как скопировать файл из каталога с неизвестным именем?
Имя
Сообщение << Старые топики   Новые топики >>
Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 22:12:34.616666   
POXYIST

Сообщений: 48
Оценки: 0
Присоединился: 2010-04-13 11:50:01.080000
Мне нужно скопировать файл cookies.sqlite Это куки мозилы.Проблема в том,что мазила при установки создаёт профель со случайно генерируемым именем.Нужно выполнить что-то типа этого xcopy C:\"Documents and Settings"\%UserName%\"Application Data"\Mozilla\Firefox\Profiles\имя_профиля\cookies.sqlite C:\ Но имя_профиля неизвестно,Как скопировать cookies.sqlite ? Как вариант можно скопировать всю директорию xcopy /i C:\"Documents and Settings"\%UserName%\"Application Data"\Mozilla\Firefox\Profiles\ C:\ Но мне это ненада!
Post #: 1
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 22:16:54.206666   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
Поиск нужного файла?
Post #: 2
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 22:49:17.210000   
POXYIST

Сообщений: 48
Оценки: 0
Присоединился: 2010-04-13 11:50:01.080000
И что? Поиск тока выводит список файлов.Ты имееш в виду что-то типа
dir C:\"Documents and Settings"\%UserName%\"Application Data"\Mozilla\Firefox\Profiles\*cookies.sqlite /b/s >c:\cookies.txt
В результате получился текстовый файл с содержанием
C:\Documents and Settings\Ђ¤¬Ё­Ёбва в®а\Application Data\Mozilla\Firefox\Profiles\bxslx28j.default\cookies.sqlite
Где bxslx28j.default это имя профиля. Но мне нужно именно копирование.А не поиск.
Post #: 3
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 23:04:50.743333   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
Вы кроме как на bat на чем-то писать можете?
Post #: 4
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 23:04:57.940000   
yMa.hacKer

Сообщений: -1779
Оценки: 10
Присоединился: 2010-01-10 14:25:47.293333
находишь, а потом копируешь.
Post #: 5
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 23:15:57.253333   
POXYIST

Сообщений: 48
Оценки: 0
Присоединился: 2010-04-13 11:50:01.080000
Я немного понимаю Microsoft Visual C++ 6.0 и Delphi .Дело в том ,что Я не програмист.Ну хорошо…. yMa.hacKer-"находишь, а потом копируешь."… Как? Какой командой,тока не говари copy, это понятно,Как именно найти и скопировать файл из неизвестной директории? Напмшите пример,желательно на ДОС, в крайнем случаи на Microsoft Visual C++ 6.0 или Delphi
Post #: 6
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 23:19:30.166666   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Мозилла разве этот путь где-то в реестре не хранит?
Post #: 7
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 23:43:14.660000   
POXYIST

Сообщений: 48
Оценки: 0
Присоединился: 2010-04-13 11:50:01.080000
Ну может и хранит,но мне от этого не легче… Я так чуствю,что можно скопировать файл по заданной маске.Например типа так: xcopy C:\"Documents and Settings"\%UserName%\"Application Data"\Mozilla\Firefox\Profiles\*.sqlite c:\ Но в этом случаи ищется файлы с расширением .sqlite в директории …\Profiles
А как например скопировать все файлы на диске С ,с определённым расширением,в моём случаи это .sqlite .Ведь как-то можно, Я помню раньше вирусняк делал,который удалял все картинки,там удаление с заданным расширением было, Вот так как-то надо и скопировать…. Помагите!
Post #: 8
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-11-12 19:54:17.420000   
kazrulit

Сообщений: 79
Оценки: 0
Присоединился: 2009-07-22 14:23:31.770000
Поиши по гуглу копирование заданного файла на C++ там должно быть.
А потом сорс подделай под свой.
Post #: 9
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-11-13 16:01:47.680000   
Klofelin

Сообщений: 68
Оценки: 0
Присоединился: 2010-09-03 20:58:52.116666
С таким логином человек просто обязан уметь программировать.
Я тут накидал по-быстрому программку, которая ищет в известной директории все файлы и выводит их названия на экран. Если файл оказывается папкой, то выводит названия всех файлов уже в этой папке. На большее у меня сейчас времени нет. Спешу к другу на ДР. Адаптировать прогу под твои задачи уже совсем просто.#include "windows.h" #include &lt;stdio.h&gt; int main() { HANDLE hFile; WIN32_FIND_DATA wfd; char buf[256]; // Находим папку "Progs" hFile = FindFirstFile("C:\\Users\\Владимир\\Мои документы\\Progs\\*", &wfd); if(hFile == INVALID_HANDLE_VALUE) return 0; // Перебираем все файлы в ней while(FindNextFile(hFile, &wfd)) { printf("%s\n", wfd.cFileName); // Выводим имя файла if(wfd.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY) // Файл оказался папкой { // перебираем все файлы уже в этой папке HANDLE hFile_x; WIN32_FIND_DATA wfd_x; sprintf(buf, "C:\\Users\\Владимир\\Мои документы\\Progs\\%s%s", wfd.cAlternateFileName, "\\*"); hFile_x = FindFirstFile(buf, &wfd_x); while(FindNextFile(hFile_x, &wfd_x)) printf("%s\n", wfd_x.cFileName); FindClose(hFile_x); } } FindClose(hFile); return 0; }
Post #: 10
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Как скопировать файл из каталога с неизвестным именем?







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

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