Как скопировать файл из каталога с неизвестным именем?
Пользователи, просматривающие топик: 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:\ Но мне это ненада!
|
|
|
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 22:16:54.206666
|
|
|
Sunzer
Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
|
Поиск нужного файла?
|
|
|
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 это имя профиля. Но мне нужно именно копирование.А не поиск.
|
|
|
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 23:04:50.743333
|
|
|
Sunzer
Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
|
Вы кроме как на bat на чем-то писать можете?
|
|
|
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 23:04:57.940000
|
|
|
yMa.hacKer
Сообщений: -1779
Оценки: 10
Присоединился: 2010-01-10 14:25:47.293333
|
находишь, а потом копируешь.
|
|
|
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
|
|
|
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-10-31 23:19:30.166666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Мозилла разве этот путь где-то в реестре не хранит?
|
|
|
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 .Ведь как-то можно, Я помню раньше вирусняк делал,который удалял все картинки,там удаление с заданным расширением было, Вот так как-то надо и скопировать…. Помагите!
|
|
|
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-11-12 19:54:17.420000
|
|
|
kazrulit
Сообщений: 79
Оценки: 0
Присоединился: 2009-07-22 14:23:31.770000
|
Поиши по гуглу копирование заданного файла на C++ там должно быть. А потом сорс подделай под свой.
|
|
|
RE: Как скопировать файл из каталога с неизвестным именем? - 2010-11-13 16:01:47.680000
|
|
|
Klofelin
Сообщений: 68
Оценки: 0
Присоединился: 2010-09-03 20:58:52.116666
|
С таким логином человек просто обязан уметь программировать. Я тут накидал по-быстрому программку, которая ищет в известной директории все файлы и выводит их названия на экран. Если файл оказывается папкой, то выводит названия всех файлов уже в этой папке. На большее у меня сейчас времени нет. Спешу к другу на ДР. Адаптировать прогу под твои задачи уже совсем просто.#include "windows.h"
#include <stdio.h>
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;
}
|
|
|
|
|