| 
| 
 | Вопрос # 5 127/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты!Меня зовут Лёша, 14 лет, нужно найти файл C:/c/1/1.exe и переименовать в C:/c/1/2.exe, не используя form.
 Приложение:Переключить в обычный режим varmyfile:file;FindRes:integer;RS:tsearchrec;                                                                                              
procedure findrename(RS:string);begin          FindRes:=FindFirst('c:\C\1\1.exe',faAnyFile,RS);While     FindRes=0 dobegin          Rename(myfile, 'c:\C\1\YES.exe');repeatuntil          FindNext(RS) <> 0;          SysUtils.FindClose(victims);
|  |   Вопрос задал: Кудя (статус: Посетитель)Вопрос отправлен: 26 марта 2011, 13:11
 Состояние вопроса: открыт, ответов: 2.
 |  Ответ #1. Отвечает эксперт: IlluminatI Здравствуйте, Кудя!Мне кажется как-то так (код в приложении).
 Приложение:Переключить в обычный режим var Path: string; // ...Path := 'C:\c\1\1.exe';if FileExists(Path) thenbegin  AssignFile(myFile, Path);  Rename(myFile, '2.exe');end;  
|  | Ответ отправил: IlluminatI (статус: 2-ой класс)Время отправки: 26 марта 2011, 18:16
 
 |  Ответ #2. Отвечает эксперт: Толяныч Здравствуйте, Кудя!
 По-моему, вот так. Проверено, работает.
 Приложение:Переключить в обычный режим var   FName,NewName : string    FName := 'D:\1\1.exe';  NewName := 'D:\1\2.exe';  if RenameFile(FName,NewName) then ShowMessage ('OK') else ShowMessage ('Bad') 
|  | Ответ отправил: Толяныч (статус: 4-ый класс)Время отправки: 26 марта 2011, 23:51
 
 |  
 Мини-форум вопросаВсего сообщений: 4; последнее сообщение — 29 марта 2011, 15:03; участников в обсуждении: 3. 
|   | min@y™ (статус: Доктор наук), 26 марта 2011, 13:13 [#1]:Толяныч, ФАС!!! Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Толяныч (статус: 4-ый класс), 26 марта 2011, 23:54 [#2]:Только у меня пути другие, но это без разницы. |  
|   | Толяныч (статус: 4-ый класс), 28 марта 2011, 00:47 [#3]:И исчез Леша он же Кудя гулять с девушками, не оставив слов искренней благодарности. Больше о помощи не проси. |  
|   | Кудя (статус: Посетитель), 29 марта 2011, 15:03 [#4]:Здравствуйте уважаемые эксперты, спасибо за вашу помощь, правда я сделал несколько иначе, но очень похожы на ваши ответы. Теперь у меня всё работает, извините, что пишу так поздно, но искреннее вам спасибо. Правда, у вас в коде небыло фрагмента поиска этих файлов, у меня программа немного похожа на поиск и переименование с формами, но у меня старший брат задал мне такое задание, чтобы форм небыло вообще, это веть труднее, чем с формами, но преодалевая трудности, становишься ближе к программе. Think Different. (c) |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |