![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() Registriert seit: 20.12.2000
Alter: 40
Beiträge: 21
|
![]() 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 ![]() |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
![]() 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 |
![]() |
![]() |
![]() |
#3 |
Jr. Member
![]() Registriert seit: 20.12.2000
Alter: 40
Beiträge: 21
|
![]() vielen Dank war mir eine große Hilfe
____________________________________
es gibt keinen löffel ![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|