|
You last visited: Today at 15:57
Advertisement
[Q]MoveFileA funktioniert nicht?
Discussion on [Q]MoveFileA funktioniert nicht? within the C/C++ forum part of the Coders Den category.
01/07/2015, 14:32
|
#1
|
elite*gold: 30
Join Date: Aug 2014
Posts: 1,098
Received Thanks: 127
|
[Q]MoveFileA funktioniert nicht?
Hallo,
kurz und knackig.
habe
PHP Code:
MoveFileA("log.haha", "\\logs\log.haha");
Davor habe ich die Datei mit ofstream erstellt, das funktioniert auch, aber er verschiebt die Datei nicht, kriege keine Fehlermeldung.
Meine
Bitte um Hilfe
Vielen Dank
|
|
|
01/07/2015, 16:35
|
#2
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
Rückgabewert der Funktion?
|
|
|
01/07/2015, 16:51
|
#3
|
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
|
GetLastError()
|
|
|
01/08/2015, 07:40
|
#4
|
elite*gold: 30
Join Date: Aug 2014
Posts: 1,098
Received Thanks: 127
|
Hilft mir beides nicht, bei GetLastError(); passiert nichts.
|
|
|
01/08/2015, 10:47
|
#5
|
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
|
Wie, da passiert nichts?
Du musst dir natürlich den Rückgabewert ansehen, daraus kannst du dann auf den aufgetretenen Fehler schließen.
Mehr hier:
Padmak
|
|
|
01/08/2015, 12:58
|
#6
|
elite*gold: 0
Join Date: Jan 2015
Posts: 62
Received Thanks: 13
|
Root Verzeichnis
Ich denke der Fehler liegt darin dass du mit deinem "\\logs\log.haha" auf das Rootverzeichnis des Laufwerks (vermutlich C:\ ) zugreifst, wozu man (normalerweise) Administratorberechtigungen benötigt.
Vielleicht meinst du ja das hier ( "." steht für das aktuelle Verzeichnis, ".." für das übergeordnete )
Code:
MoveFileA("log.haha", ".\\logs\\log.haha");
|
|
|
01/08/2015, 13:10
|
#7
|
elite*gold: 30
Join Date: Aug 2014
Posts: 1,098
Received Thanks: 127
|
Nein log.haha ist meine Datei und ich möchte Sie in einen Ordner schieben, welchen mein Programm auch erstellt.
|
|
|
01/08/2015, 13:55
|
#8
|
elite*gold: 0
Join Date: Jan 2015
Posts: 62
Received Thanks: 13
|
CreateDirectory
Warum sagst du das denn nicht gleich?
Dann ist ja klar, warum der Aufruf fehlschlägt ...
Code:
if (!PathFileExists(".\\logs")) CreateDirectory("logs",NULL);
MoveFile /* MoveFileA */ ("log.haha",".\\logs\\log.haha");
|
|
|
01/08/2015, 14:08
|
#9
|
elite*gold: 30
Join Date: Aug 2014
Posts: 1,098
Received Thanks: 127
|
Quote:
Originally Posted by hazejp
Warum sagst du das denn nicht gleich?
Dann ist ja klar, warum der Aufruf fehlschlägt ...
Code:
if (!PathFileExists(".\\logs")) CreateDirectory("logs",NULL);
MoveFile /* MoveFileA */ ("log.haha",".\\logs\\log.haha");
|
Vielen Dank hat funktioniert!
#closerequest
|
|
|
01/08/2015, 16:43
|
#10
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
#closed
|
|
|
 |
Similar Threads
|
Kann Visual Studio nicht instalieren? Telerik JustDecompile funktioniert nicht?
03/23/2014 - Technical Support - 9 Replies
Hallo, ich wollte mir Visual studio runterladen.
Da ich evtl paar kleine Programme installieren will.
Leider habe ich jetzt das problem das ich einen Error bekomme:
Screenshot by Lightshot
Wer kann mir da helfen?
|
Lord Wahl funktioniert nicht mehr / Behemoth Dungeon Eingang funktioniert nicht mehr
07/11/2012 - Flyff Private Server - 3 Replies
Wie es im Titel steht haben wir momentan 2 Probleme.
Aus ungeklärten Ursachen geht mit Mal die Lord Wahl nicht mehr.
Vor 2 Wochen funktionierte die Lord Wahl noch ohne Probleme, dieses Wochenende konnte man sich normal aufstellen, die Aufstellung wurde aber nicht geschlossen. Man konnte sich auch Samstag und Sonntag noch aufstellen.
Außerdem wurde das Voting nicht gestartet, es wurde nicht möglich, jemanden der aufgestellten zu wählen.
Wie gesagt, vor 2 Wochen und auch vor 4 Wochen...
|
Bei mir funktioniert das Löschcode nicht. Er hat mal funktioniert
01/07/2010 - Metin2 Private Server - 0 Replies
Hi. Also auf mienem PServer geht das mit dem Löschcode nicht. Kann mir jemand sagen warum? Ich weiß noch das es mal ging.
Aber den Spieler in der Datenbank löschen geht nicht weil da diser lvl 0 charackter bleibt und ich nciht weiß wie man den weg kriegt
Bitte kan mir jemand helfen.
|
All times are GMT +1. The time now is 15:57.
|
|