Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2012, 00:35   #1
xAVATARx
 
Регистрация: 02.10.2011
Сообщений: 5
По умолчанию Копирование файлов

Мне нужно скопировать файл, но так, чтобы вручную (или по алгоритму) задать ему новое имя. Суть в том что во время работы программы заполняеться база данных, и в конце работы я хочу прост копировать файл БД,а тот, с которым работал очищается (это у меня уже готово)... и нужно чтобы имена соответствовали дате копирования. поэтому обычный код наподобии CopyFile('C:\1.txt', 'D:\1.txt', true); не подходит.
xAVATARx вне форума Ответить с цитированием
Старый 08.06.2012, 00:41   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Почему же не подходит? Вполне подходит. Просто имя нужно задать с помощью datetimetostring (delphibasics.ru/DateTimeToString.php).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 08.06.2012, 00:51   #3
xAVATARx
 
Регистрация: 02.10.2011
Сообщений: 5
По умолчанию

А как я потом переменную сделаю именем ? там же нужно путь указать...или мои источники врут ? плиз, сделай пример как это будет выглядеть чтобы у меня не осталось вопросов....
xAVATARx вне форума Ответить с цитированием
Старый 08.06.2012, 00:58   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

путь есть строка.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.06.2012, 13:25   #5
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
путь есть строка.

Код:
// замена символа ch1 на  символ ch2 
// для замены точки на "_"
Function TextConvertChar(value:string;ch1:char;ch2:char):string;
var x,l:integer;
    s2:string;
begin
   s2:='';
   l:=length(value);
   for X:=1 to l do if value[x]=ch1 then s2:=s2+ch2 else s2:=s2+value[x];
   result:=s2;
end;


CopyFile('C:\1.txt', 'c:\'+TextConvertChar(DateTostr(Date),'.','_')+'.txt', true);
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 08.06.2012, 14:08   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Код:
var
s:string;
begin
datetimetostring(s,'dd-mm-yyyy',now);
CopyFile('C:\1.txt', 'c:\'+s+'.txt', true);
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование файлов marat58172 C# (си шарп) 2 22.04.2011 23:48
Копирование файлов Wishangel Работа с сетью в Delphi 3 08.09.2010 14:22
копирование файлов 59inferno Общие вопросы C/C++ 4 16.06.2009 15:59
Копирование файлов ARXangel Общие вопросы Delphi 5 30.10.2008 12:29
Копирование файлов Devil_uu Помощь студентам 2 24.03.2007 20:27