zmiana nazwy plików i katalogów

0

mam problem. nie wiem jak zmienić nazwy plików i katalogów zaznaczonych w listview, nowa nazwa wczytana z edit. po zaznaczeniu kilku plików program powinien zmienić nazwy na np. plik1.txt, plik2.txt, plik3.txt. (nazwa "plik" wczytana z edit).

próbowałem tego ale nie wychodzi:
newname := form5.eName.Text;
if newname = '' then exit;

      for i := 0 to listView.Items.Count -1 do
      begin
           if listView.Items[i].Selected then
           begin
                oldname := listView.Items[i].Caption;
                listView.Items[i].Caption := newname;
                renamefile(oldname,newname);
           end;
      end;
0

Dziwnie to robisz

renamefile(listView.Selected.Caption, newname);
listView.Selected.Caption := newname;

tylko pewnie w renamefile musisz podac sciezke.

0

wiem że dziwnie i wiem że to nie ma prawa działać bo zmienia w tym wypadku tylko właśniwości caption danego elementu. po prostu nie wiem jak mam sie odwołać do konkretnego pliku. ze ścieżką też próbowałem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1