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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2011, 16:25   #11
LSpirit
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 28
По умолчанию

напиши весь код
Цель оправдывает средства.
LSpirit вне форума Ответить с цитированием
Старый 03.08.2011, 16:26   #12
FakeGen
Новичок
Джуниор
 
Регистрация: 03.08.2011
Сообщений: 7
По умолчанию

Код:
procedure TForm1.sbtn1Click(Sender: TObject);
var
 m: TSearchRec;
 s: string;
 i: integer;
begin
  s:=sdt1.Text;
  FindFirst(s,m);
  i:=1;
repeat
  begin
    RenameFile(s+m.name,s+IntToStr(i)+'.jpg';
    i:=i+1;
 end
    until findNext(m)=0;
end;
FakeGen вне форума Ответить с цитированием
Старый 03.08.2011, 16:35   #13
LSpirit
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 28
По умолчанию

напиши весь код
Цель оправдывает средства.
LSpirit вне форума Ответить с цитированием
Старый 03.08.2011, 16:35   #14
LSpirit
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 28
По умолчанию

лагануло))
Цель оправдывает средства.
LSpirit вне форума Ответить с цитированием
Старый 03.08.2011, 16:39   #15
LSpirit
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 28
По умолчанию

попробуй переменной S задать значение по ходу программы, сразу то есть.
не присваивая текст кнопки, а написав в коде уже папку
Цель оправдывает средства.
LSpirit вне форума Ответить с цитированием
Старый 03.08.2011, 16:42   #16
FakeGen
Новичок
Джуниор
 
Регистрация: 03.08.2011
Сообщений: 7
По умолчанию

Нет, мне именно нужно чтобы из поля бралось название папки, и при нажатии кнопки была работа
FakeGen вне форума Ответить с цитированием
Старый 03.08.2011, 16:48   #17
LSpirit
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 28
По умолчанию

ой, извини, кое что забыл)
Код:
FindFirst(s,faAnyFile,m)
Цель оправдывает средства.
LSpirit вне форума Ответить с цитированием
Старый 03.08.2011, 19:00   #18
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Оверкилл

Код:
@ECHO OFF
SETLOCAL EnableDelayedExpansion
SET mask=*.jpg
SET /A i=0

CD %1
FOR /F "usebackq delims=" %%A IN (`DIR /B/A:-D *.jpg`) DO (
  ECHO %%A -^> !i!.jpg
  REN "%%A" !i!.jpg
  SET /A i+=1
)
PAUSE
Запускать rename.bat "диск:\имя папки"
пыщь
JTG вне форума Ответить с цитированием
Старый 04.08.2011, 10:11   #19
DenNik2006
Пользователь
 
Аватар для DenNik2006
 
Регистрация: 27.07.2011
Сообщений: 71
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  fs: TSearchRec;
  dir: string;
  i: word;
begin
  dir:= 'C:\Pictures\';
  i:= 0;
  if FindFirst(Dir + '*.jpg',faAnyFile - faDirectory,fs) = 0
  then
  repeat
    Inc(i);
    RenameFile(dir + fs.Name,dir + IntToStr(i)+'.jpg');
  until
    FindNext(fs) <> 0;
  FindClose(fs);
end;
Техника несовершенна: компьютеру, чтобы прийти в себя, нужно три пальца, человеку - всего два!
DenNik2006 вне форума Ответить с цитированием
Старый 04.08.2011, 10:34   #20
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
RenameFile(dir + fs.Name,dir + IntToStr(i)+'.jpg');
Не забыть проверить перед переименованием, а вдруг раньше существовал файл с вновь создаваемым именем
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как открыть файлы в папке по очерёдно Mrbober Общие вопросы C/C++ 21 26.02.2011 23:16
Переименовать файлы в папке (с условием) Gvaridos Microsoft Office Excel 3 01.11.2010 11:31
Как найти все файлы в папке? blackstersl Общие вопросы Delphi 3 24.06.2009 16:52
как определить какие файлы есть в папке и вывести их имена в текстовый файл Tdoctor Паскаль, Turbo Pascal, PascalABC.NET 3 04.11.2008 05:18
Переименовать файлы по списку!? jungo Microsoft Office Excel 14 19.05.2008 11:43