Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Es wird nix kopiert

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.07.2004, 16:46 Uhr
RedEagle




C++:
//vars:

bool vorhanden=false;
string pfad;
vector<string> his_tracks;

string pfad_tracks      = "\\\\Z8f8p82\\c\\Progra~1\\Infogr~1\\Roller~1\\tracks\\*.td6";
string pfad_my_tracks = "c:\\Progra~1\\Infogr~1\\Roller~1\\tracks\\*.td6";



//funktion

if(!vorhanden)
  {
   cout << "test";
   pfad = pfad_tracks;  //Pfad wird gespeichert
   pfad += his_tracks[i];//name der Datei wird zugefügt
   CopyFile(pfad.c_str(), pfad_my_tracks.c_str(), false);
  }



test wird zwa ausgegeben, aber leider wird nichts kopiert
Ich habe auch schon die Parameter von CopyFile vertauscht, aber es tut sich nicht
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.07.2004, 19:02 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


warum hast du die wildcards an den pfaden, ist ja kein wunder das es nicht funzt
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
31.07.2004, 19:39 Uhr
RedEagle




ist mir garnicht aufgefallen
jetzt läufts auch


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.07.2004, 20:30 Uhr
Andy_Bar



was versteht ihr unter "Wildcards"?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
31.07.2004, 22:58 Uhr
RedEagle



*.*
oder
*.txt
oder
text.txt

in diesem fall *.td6

also den namen und endung einer datei (bzw *)
wenn ich da richtig infomiert bin
--
MFG RedEagle

Dieser Post wurde am 31.07.2004 um 22:58 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.08.2004, 01:53 Uhr
Hans
Library Walker
(Operator)



Zitat von Andy_Bar:
was versteht ihr unter "Wildcards"?

Hi,
Wildcards sind Sonderzeichen, die es erlauben, nur einige Buchstaben ein zu geben, und alles andere den Compi ergänzen zu lassen. Sinnvoll sind sie zum Beispiel, wenn man etwas sucht, wie zum Beispiel Dateien mit bestimmten Namen. Beipiel: Du hast viele Dateien, die Briefe an Leute mit Namen "Meier" enthalten, und den Namen des Empfängers auch als Dateiname gewählt. Dann finden sich da z.B.:
MeierA
MeierB
MaierC
Meyer
Mayer
Meia
Myer

Wenn Du nun einen Bestimmten Meier suchst, kannst mit Wildcards die Auswahl einschränken: Zum Beispiel gibt Dir "Ma?er" nur die aus, die sich mit 'a' schreiben, aber es ist egal, ob danach ein 'i' oder ein 'y' kommt, also findet er: "MaierC" und "Mayer".
Die suche mit "Me*" ergibt: "MeierA", "MeierB", "Meyer" und "Meia". D.h. nur die ersten beiden Zeichen sind wichtig, alle weitern werden nicht beachtet.

Der Stern und das Fragezeichen sind unter Windows auch die einzigen Wildcards. Und aus diesem Grund (weil sie als Wildcards benutzt werden) darf man sie auch nicht in Dateinamen verwenden. Eine Unix-Shell bietet oft noch sogenannte reguläre Ausdrücke an, womit man noch genauer nach bestimmten Dateien suchen kann. Allerdings muss man sich damit etwas intensiver beschäftigen, um sie vernünftig nutzen zu können.

Und das letzte Beispiel von RedEagle, also "test.txt", ist übrigens falsch; - es enthält nämlich kein Wildcard-Zeichen, weder ein "*" (Stern) noch ein "?" (Fragezeichen). Das ist ein ganz normaler, gültiger Dateiname.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: