


Въпрос за добавяне на разширение на 300 файла едновременно?
Правила на форума
Натисни тук за да прочетеш Правилата на форума
Натисни тук за да прочетеш Правилата на форума
- zloby3400
- Мнения: 811
- Регистриран на: Сря 19 ное 2008 9:38
- Автомобил: Golf III
- Двигател: AEK 1996
- Местоположение: София/Ямбол
- Контакти:
Въпрос за добавяне на разширение на 300 файла едновременно?
Имам папка с 300 файла, как да им добавя разширение .vcf, но не един по един - така мога, а на всички заедно?
- Adnan
- Мнения: 3536
- Регистриран на: Чет 08 фев 2007 14:36
- Автомобил:
- Двигател:
- Местоположение: София
- Контакти:
Re: Въпрос за добавяне на разширение на 300 файла едновременно?
Ако знаеш някой език за програмиране е много лесно:
Аз съм правил такава нещо такова :
procedure ListFileDir(Path: string; FileList: TStrings);
var
SR: TSearchRec;
begin
if FindFirst(Path + '*.*', faAnyFile, SR) = 0 then
begin
repeat
if (SR.Attr <> faDirectory) then
begin
FileList.Add(SR.Name);
end;
until FindNext(SR) <> 0;
FindClose(SR);
end;
end;
след това всичко от листата с имената се прави Rename :
for i := 0 to TStringList - 1 do
Rename(TStringList.Items[i].String, Copy( TStringList.Items[i].String, Pos( '.', TStringList.Items[i].String ) ), 'tvoeto razshirenie' );
Това е просто и лестно.
Аз съм правил такава нещо такова :
procedure ListFileDir(Path: string; FileList: TStrings);
var
SR: TSearchRec;
begin
if FindFirst(Path + '*.*', faAnyFile, SR) = 0 then
begin
repeat
if (SR.Attr <> faDirectory) then
begin
FileList.Add(SR.Name);
end;
until FindNext(SR) <> 0;
FindClose(SR);
end;
end;
след това всичко от листата с имената се прави Rename :
for i := 0 to TStringList - 1 do
Rename(TStringList.Items[i].String, Copy( TStringList.Items[i].String, Pos( '.', TStringList.Items[i].String ) ), 'tvoeto razshirenie' );
Това е просто и лестно.
- bobocamaro
- R.I.P
- Мнения: 7510
- Регистриран на: Вто 01 юли 2008 16:21
- Автомобил: Golf 3 GTI
- Двигател: 2E
- Местоположение: София
Re: Въпрос за добавяне на разширение на 300 файла едновременно?
Adnan написа:Ако знаеш някой език за програмиране е много лесно:
.
Колега,максимум респект към професията ти

- Ivailo
- Мнения: 9497
- Регистриран на: Пет 27 апр 2007 15:21
- Автомобил: VW Golf mk3
- Двигател: AAZ
- Местоположение: София/Видин
- Контакти:
Re: Въпрос за добавяне на разширение на 300 файла едновременно?
Аднан, ти уби мухата с ракета земя-въздух бе човек




- ChimeyJimmey
- Мнения: 3877
- Регистриран на: Съб 01 окт 2005 8:47
- Автомобил: торанага
- Двигател: AXQ
Re: Въпрос за добавяне на разширение на 300 файла едновременно?
Всички файлове в една подпапка -> Тотаалееее, Командииирине (Total Commander) - пее се в стил "Петко льоо..." -> избираш всичките желани файлове -> десен бутон -> Rename -> в поленцето на изскочилия диалогов прозорец задаваш "*.разширение".
Те ти и картинка:
Те ти и картинка:
Последна промяна от ChimeyJimmey на Пет 04 юни 2010 19:24, променено общо 1 път.
- zloby3400
- Мнения: 811
- Регистриран на: Сря 19 ное 2008 9:38
- Автомобил: Golf III
- Двигател: AEK 1996
- Местоположение: София/Ямбол
- Контакти:
Re: Въпрос за добавяне на разширение на 300 файла едновременно?
Благодаря на bobocamaro - това ми свърши страхотна работа!!! Точно като за мен - не съм програмист, успях да се справя 

Върни се в “ОФФ-Топик - други”
Кой е на линия
Потребители, разглеждащи този форум: Bing [Bot] и 85 госта