Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Per c++ Dos-Befehle ausführen

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
14.06.2007, 08:56 Uhr
H3ll



Moin,

Ich habe ein kleines Programm geschrieben das mir bei meinen Serveranwendungen helfen soll, dieses geht auch soweit ich habe nur ein Problem...
Wenn ich das Programm auf meinem Server ausführe soll er per DOS Befehl einen bestimmten Pfard öffnen und in diesem eine Datei erstellen jedoch will er dieses nicht. Da dieser Ordner Schreibgeschützt ist gibt es da wohl ein paar Probleme....


Code:
system ("echo test > neu.txt");
system ("xcopy neu.txt c:\\Dokumente und Einstellungen\\ All Users\\Programme\\Autostart\\");



So sollte es eigentlich gehen^^
Evtl hat ja einer von euch ne Idee wie man das lösen könnte ....

Man bedenke den schreibschutz

MkG
H3ll
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.06.2007, 09:40 Uhr
~24karatboy
Gast


ja da musste dich mal mit denn parametern schlau machen von dos und die mit übergeben in dem system befehl also

z.B. system('xcopy c\.. c\.. //k');
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.06.2007, 10:04 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
nimm doch die API-Befehle für sowas.

also


C++:
CreateFile, WriteFile, CloseHandle um in eine Datei zu schreiben (auch in vorhandene mit OPEN_EXISTING)




zum Kopieren von Dateien


C++:
CopyFile




zum Verschieben von Dateien


C++:
MoveFile




zum Löschen von Dateien


C++:
DeleteFile


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.06.2007, 10:04 Uhr
~24karatboy
Gast


kann mir mal jemand sagen ob ich misst erzählt habe oder nicht ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.06.2007, 10:10 Uhr
~24karatboy
Gast


nehmen wir an FloSoft ich will die datei 2.txt vom desktop nach d: kopieren

sieht das dann so aus ?


C++:
copyfile("c:\\Dokumente und Einstellungen\\..","d:\\",false);


Dieser Post wurde am 14.06.2007 um 12:31 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.06.2007, 11:13 Uhr
~24karatboy
Gast


kann mir jemand sagen ob ich das so richtig verstanden habe ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.06.2007, 11:31 Uhr
stephanw
localhorst


Ich kann Dir das sagen: Ja, im Prinzip schon. Allerdings solltest Du "CopyFile" wahrscheinlich groß schreiben und generell schadet es auch nicht, noch mal zu CopyFile die Dokumentation zu befragen.
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
14.06.2007, 11:34 Uhr
~24karatboy
Gast


danke das wollte ich wissen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
14.06.2007, 12:31 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


und codetags wären auch nicht verkehrt
--
class God : public ChuckNorris { };
 
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: