www.mikrocontroller.net

Forum: PC-Programmierung andere variante für rename()


Autor: Gast1 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hello all!
ich will ein move vorgang fuer verschiedene Dateien machen.Ich hab es 
versucht mit rename() funktion,aber ich bekomme die (-1) als 
Rückgabewert.
ich denke das haengt von dem pfad was ich da fuer oldname und newname 
eingegeben hab ab.
meine frage gibts irgend eine funktion,die dieselbe Aufgabe wie rename 
hat?
Vielen Dank für jede Hilfe.
MFG
BS:windows
Compiler:MS C++ 6

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gast1 wrote:
> Hello all!
> ich will ein move vorgang fuer verschiedene Dateien machen.Ich hab es
> versucht mit rename() funktion,aber ich bekomme die (-1) als
> Rückgabewert.
> ich denke das haengt von dem pfad was ich da fuer oldname und newname
> eingegeben hab ab.

Das könnte sein.
Wenn ich mich recht erinnere, kann rename nicht von einem
Laufwerk aufs andere verschieben.

http://www.daniweb.com/forums/thread66448.html
Weiter unten hat jemand Code gepostet, der die normalen
Filefunktionen dafür her nimmt.

Autor: FBI (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

schau Dir mal MoveFile/MoveFileEx an. Die können auch über 
Laufwerksgrenzen hinweg.
Ansonsten CopyFile/CopyFileEx und anschließend DeleteFile.

CU

Autor: Christoph __ (chris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
<Standardfloskel>
MS Visual C++ 6 ist eine steinalte Version, die fuer moderne 
C++-Programme vollkommen ungeeignet ist. Du solltest ein Update in 
Erwaegung ziehen.
</Standardfloskel>

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.