Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

IDFTP в Delphi 7

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 19.11.2010, 14:34   #1
 Разведчик
Аватар для Fizerator
 
Fizerator неизвестен в этих краях
Регистрация: 11.09.2010
Сообщений: 41
Популярность: -77
Сказал(а) спасибо: 7
Поблагодарили 24 раз(а) в 12 сообщениях
Отправить сообщение для Fizerator с помощью ICQ Отправить сообщение для Fizerator с помощью Skype™
 
По умолчанию IDFTP в Delphi 7

Доброго времени и суток!
У меня возник такой вопросик!
Как в IDFTP в Delphy 7 при закачивании файла на сервер внести в имя файла сегодняшнюю дату
Вот код
IdFTP1.Put('путь к файлу', 'название файла на сервере', true);
Имеется в виду к примеру
IdFTP1.Put('c:\1.txt', '1 (и как сюда программно вписать дату которая в момент запуска программы высвечивается на компе?).txt', true);
С нетерпением жду ответа!
  Ответить с цитированием
Старый 19.11.2010, 15:13   #2
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: IDFTP в Delphi 7

Гугл великий подсказывает что так:
[Ссылки могут видеть только зарегистрированные пользователи. ]

А вообще тему иначе надо было назвать, к примеру "как получить текущее время?".
  Ответить с цитированием
Старый 19.11.2010, 16:38   #3
 Разведчик
Аватар для Fizerator
 
Fizerator неизвестен в этих краях
Регистрация: 11.09.2010
Сообщений: 41
Популярность: -77
Сказал(а) спасибо: 7
Поблагодарили 24 раз(а) в 12 сообщениях
Отправить сообщение для Fizerator с помощью ICQ Отправить сообщение для Fizerator с помощью Skype™
 
По умолчанию Re: IDFTP в Delphi 7

Ладно, Ок спс за помощь!
Но теперь возник более новый вопрос!!!
Ведь файлы с символом двоеточия нельзя называть...
Если к примеру вот так!
Цитата:
procedure TForm4.Button1Click(Sender: TObject);
var
today : TDateTime;
begin
today := Now;
Form4.IdFTP1.Host:= '';
Form4.IdFTP1.Port:=21;
Form4.IdFTP1.Username:='';
Form4.IdFTP1.Password:='';
Form4.IdFTP1.Connect;
Form4.IdFTP1.ChangeDir('123');
Form4.IdFTP1.Put('c:\1.txt', TimeToStr(today)+'1.txt', true);
Form4.IdFTP1.Disconnect;

То программа выдает ошибку Bad File Name т.к. в название файла я вписываю двоеточие! Как это исправить?!
  Ответить с цитированием
Старый 19.11.2010, 18:24   #4
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: IDFTP в Delphi 7

Предварительно обработать строку
Цитата:
Сообщение от FizeratorПосмотреть сообщение
TimeToStr(today)

как вариант.
  Ответить с цитированием
Старый 19.11.2010, 19:50   #5
 Разведчик
Аватар для Fizerator
 
Fizerator неизвестен в этих краях
Регистрация: 11.09.2010
Сообщений: 41
Популярность: -77
Сказал(а) спасибо: 7
Поблагодарили 24 раз(а) в 12 сообщениях
Отправить сообщение для Fizerator с помощью ICQ Отправить сообщение для Fizerator с помощью Skype™
 
По умолчанию Re: IDFTP в Delphi 7

Огромное спасибо Dinmaite за помощь... Вот что получилось
Цитата:
procedure TForm4.Button1Click(Sender: TObject);
var
s:string;
today : TDateTime;
begin
today := Now;
s:=sysutils.TimeToStr(today);
delete(s, 3, 1);
delete(s, 5, 1);
Form4.IdFTP1.Host:= '';
Form4.IdFTP1.Port:=21;
Form4.IdFTP1.Username:='';
Form4.IdFTP1.Password:='';
Form4.IdFTP1.Connect;
Form4.IdFTP1.ChangeDir('123');
Form4.IdFTP1.Put('c:\1.txt', s+'1.txt', true);
form4.IdFTP1.Disconnect;

  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 19:48.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net