www.domaci.de Forum Indeks Home
Portal • Forum • Novi upisi • Pretraga • Link do nas • Domaći filmovi • Lista korisnika • Tim sajta • Proverite privatne poruke • Prijava • Registracija
Pravilnik • FAQ • Profil • Favorites • Galerija slika • Top lista • Download MP3 • MP3 razno • Spotovi • Noviteti 2013 • Muzički noviteti 2014

Delphi: Rename foldera (promena imena)
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~
::  
Autor Poruka
himzo
Banovan!

Odomaćeni član
Odomaćeni član



Godine: 42

Datum registracije: 24 Okt 2005
Poruke: 1390
Mesto: Vojvoda Stepa

serbia.gif
PorukaPostavljena: Pon Nov 28, 2005 10:52 am    Naslov poruke: Delphi: Rename foldera (promena imena) Na vrh strane Na dno strane

Da bi smo promenili ime nekog fodera koristićemo proceduru RenameDir(). Prethodno je potrebno da u uses klauzulu dodate modul ShellApi. Ovaj unit nam je potreban jer sadrži strukturu TSHFileOpStruct.
Code:

uses
  ShellApi;
...

procedure RenameDir(DirFrom, DirTo: string);
var shellinfo: TSHFileOpStruct;
begin
  with shellinfo do
    begin
      Wnd := 0;
      wFunc := FO_RENAME;
      pFrom := PChar(DirFrom);
      pTo := PChar(DirTo);
      fFlags := FOF_FILESONLY or FOF_ALLOWUNDO or
                      FOF_SILENT or FOF_NOCONFIRMATION;
    end;
  SHFileOperation(shellinfo);
end;

Primer korišćenja procedure:
Code:

procedure TForm1.Button1Click(Sender: TObject);
begin
  RenameDir('C:\Muzika', 'C:\Nova Muzika');
end;

Napomena: Ova procedura radi uvek. U slučaju da folder koji želite da preimenujete ne postoji, procedura će ignorisati grešku, tj. neće izbaciti poruku o eventualnoj grešci.


 
Prikaz poruka:   
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~ -> Delphi: Rename foldera (promena imena) Vreme je podešeno za GMT + 1 sat
Strana 1 od 1

 
Pređite u:  
Vi ne možete otvarati nove teme u ovom forumu
Vi ne možete odgovarati na teme u ovom forumu
Vi ne možete menjati Vaše poruke u ovom forumu
Vi ne možete brisati Vaše poruke u ovom forumu
Vi ne možete glasati u anketama u ovom forumu
Vi ne možete postavljati fajlove u ovom forumu
Vi ne možete preuzeti fajlove sa ovog foruma





- Burek Forum - Doček Nove 2018. godine - Venčanja, svadbe - Proslave - TipoTravel - Kuda večeras - Anwalt - legal -

Bookmark to: Twitter Bookmark to: Facebook Bookmark to: Digg Bookmark to: Del.icio.us Bookmark to: StumbleUpon