JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=da4a7d932e9324dc9382746eadef4ea8Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Kopieren von dateien

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
McTesla
Gast








BeitragVerfasst am: 01.10.2002, 19:32    Titel: Kopieren von dateien Antworten mit Zitat

hi all. ich möchte gerne wissen wie der code lautet mitdem ich in ner mfc anwendung die geöffnete(eben mfc) datei in ein verzeichnis kopiert. wenn de das prog geöffnet hast kopiert es sich in den temp ordner damit es schneller geöffnet werden kann. wie geht das?

mfg
mctesla
Nach oben
AFE-GmdG
JLI MVP
JLI MVP


Alter: 45
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 01.10.2002, 19:43    Titel: Antworten mit Zitat

Ganz einfach: Du öffnest die Datei, liest Buffer für Buffer ein uns speicherst den Buffer jeweils in die neue Datei. Fertig ist der Kopiervorgang. Wenn du das nicht selbst machen willst, nutze den system()-Befehl: system("copy bla.txt c:\temp\bla.txt");
Aber wie eine Kopieraktion den Dateizugriff in irgendeiner Weise beschleunigen soll, kann ich mir beim besten Willen nicht ausmalen.

AFE-GmdG
_________________
CPP:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
McTesla
Gast








BeitragVerfasst am: 02.10.2002, 18:21    Titel: Antworten mit Zitat

vielen dank aber irgendwie geht das net.

system("copy Shockwave Player.exe c:\\windows\\temp\\mcteslaplayer.exe");

was mach ich falsch? und wie geht das mit dem namen? der name kann doch geändert werden dann stimmts net mehr
Nach oben
TheMillenium
Dark JLI'ler



Anmeldedatum: 21.07.2002
Beiträge: 1427
Wohnort: World
Medaillen: Keine

BeitragVerfasst am: 02.10.2002, 18:35    Titel: Antworten mit Zitat

du darfst natürlich nicht die \\ machen...in DOS gibt's du aj acuh nciht \\ ein, oder? Wink
_________________
The source of all power is in its destiny...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 02.10.2002, 19:30    Titel: Antworten mit Zitat

Natürlich muss man '\\' schreiben! Sonst wird das falsch interpretiert.
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
DaN00b
JLI'ler



Anmeldedatum: 10.08.2002
Beiträge: 159

Medaillen: Keine

BeitragVerfasst am: 03.10.2002, 07:32    Titel: Antworten mit Zitat

Zitat:
system("copy Shockwave Player.exe c:\\windows\\temp\\mcteslaplayer.exe");


vielleicht gehts ja wegen dem leerzeichen net

der will shockwave nach player kopieren und dann weiß er net was er mit der pfadangabe anfangen soll Very Happy
_________________
Carpe Diem - Seize the day - Nütze den Tag!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Jörg
JLI MVP
JLI MVP



Anmeldedatum: 19.07.2002
Beiträge: 182
Wohnort: Siegen/NRW
Medaillen: Keine

BeitragVerfasst am: 03.10.2002, 12:22    Titel: Antworten mit Zitat

Ich denke, das geht nicht, weil DOS zur 8-zeichige Dateinamen unterstuetzt. Probier mal
Code:

system("copy Shockw~1.exe c:\\windows\\temp\\mctplayr.exe");

_________________
www.messiahzone.de.vu
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 03.10.2002, 15:03    Titel: Antworten mit Zitat

@DaN00B:
Natürlich muss da ein Whitespace hin. Die Syntax für den Befehl ist "copy [source] [dest]".
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jörg
JLI MVP
JLI MVP



Anmeldedatum: 19.07.2002
Beiträge: 182
Wohnort: Siegen/NRW
Medaillen: Keine

BeitragVerfasst am: 03.10.2002, 18:51    Titel: Antworten mit Zitat

@Hazel:
Dan00b hat schon recht. copy denkt, es muesste "Shockwave" nach "Player.exe" kopieren. "c:\\windows\\temp\\mcteslaplayer.exe" ist dann der dritte Parameter.
_________________
www.messiahzone.de.vu
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum