Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datei umbenennen mit SHFileOperation (https://www.delphipraxis.net/123934-datei-umbenennen-mit-shfileoperation.html)

maximus Caesar 11. Nov 2008 14:55


Datei umbenennen mit SHFileOperation
 
Hallo!
Ich versuche mit hilfe dieses Beitrages: http://www.delphipraxis.net/internal...ect.php?t=1451
dateien zu kopieren und umzubenennen.
Das kopieren geht ohne probleme.
Diese kopierten dateien möchte ich noch umbenennen, und zwar versuche ich es so:
Delphi-Quellcode:
DoFileWork(FO_RENAME,SZiel+'\'+name,neuerPfad,FOF_NOCONFIRMATION);
Das kopieren findet in der ZEile darüber statt.
nach FO_RENAME kommt der komplette Dateipfad und dannach der neue Name, ohne Pfad.
Ich erhalte diese Meldung:
Zitat:

---------------------------
Fehler beim Umbenennen der Datei oder des Ordners
---------------------------
Adressliste kann nicht umbenannt werden: Beim Umbenennen einer Datei oder eines Ordners kann kein neuer Ordner- oder Datenträgername angegeben werden.
---------------------------
OK
---------------------------
Das hier ist der neue DAteiname gefolgt von einem Leerzeichen und dem Dateipfad (per showmessage ausgegeben):
Zitat:

---------------------------
Project1
---------------------------
Adressliste(11.11.2008).ods C:\Programme\Borland\Delphi6\Projects\Neuer Ordner\Adressliste.ods
---------------------------
OK
---------------------------

Auch wenn ich einen anderen Dateinamen angebe funktioniert es nicht!

Ich habe die Angaben die ich mache mehrmals Überprüft, die namen und Pfade sind korrekt. SChreibrechte auch vorhanden.
was muss ich machen?

PS: Delphi 6 PE

Volle 11. Nov 2008 15:06

Re: Datei umbenennen mit SHFileOperation
 
fuer die erste Datei auch ein Verzeichnis angeben?
ich weis ncih ob das hilft aber kann gut sein ...

maximus Caesar 11. Nov 2008 15:08

Re: Datei umbenennen mit SHFileOperation
 
Auch schon ausprobiert... klappt auch nicht
oder gibt es eine andere möglichkeit die Dateien umzubenennen? RenameFile klappt auch nicht!


Edit:
Nach dem x.mal klappts jetzt endlich! beide Dateien mit Verzeichnissangabe! keine Ahnung warum das vorhin noch nicht funktioniert hat!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz