WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 14.07.2003, 10:14   #1
zumbie
Jr. Member
 
Registriert seit: 20.12.2000
Alter: 40
Beiträge: 21


Standard moveFile() in C++

Kann ich mit der C++ Funktion MoveFile(srcFile,destFile) auch alle
Files in einem Ordner verschieben oder brauche ich da eine andere
Funktion.

MoveFile("C:\\test\\*.*","C:\\hallo") => so funktionierts nämlich nicht.

thx
zumbie
____________________________________
es gibt keinen löffel
zumbie ist offline   Mit Zitat antworten
Alt 14.07.2003, 10:49   #2
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

MoveFile("C:\\dir1","C:\\dir2"); funktioniert
MoveFile("C:\\dir1\existing_file.txt","C:\\dir2\\n onexisting_file.bat"); funktioniert

Soll eine vorhandene Datei in einem - anderen - Zielordner ersetzt werden muß MoveFileEx verwendet werden unter Berücksichtigung des Schalters (=Bitwert = Flag) MOVEFILE_REPLACE_EXISTING.

Wenn das Zielverzeichnis für die Datei oder das Unterverzeichnis (mitsamt seinen seinerseitigen Unterverzeichnissen) quasi kopiert und danach das Quellverzeichnis gelöscht werden soll müssen die Flags MOVEFILE_COPY_ALLOWED | MOVEFILE_WRITE_THROUGH (bitweise verodert) zusätzlich angegeben werden (alles immer als dritter Parameter der Funktion MoveFileEx). Den Inhalt eines Verzeichnisses mit Wildcards zu erfassen bleibt einer FindFirstFile(...) FindNextFile(...) Schleife (einen Aufruf von MoveFile/MoveFileEx enthaltend) überlassen.

mfg Kikakater
kikakater ist offline   Mit Zitat antworten
Alt 15.07.2003, 09:27   #3
zumbie
Jr. Member
 
Registriert seit: 20.12.2000
Alter: 40
Beiträge: 21


Standard

vielen Dank war mir eine große Hilfe
____________________________________
es gibt keinen löffel
zumbie ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:09 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag