Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Ordner verschieben

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
23.12.2007, 15:25 Uhr
~Kokusnuss
Gast


hallo würde genre mit cpp einen ordner verschieben.
Gibt es da schon vorgefertigte Funktionen?
Wie ist es mit unterordnern?
oder mit spezialfiles?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.12.2007, 17:58 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi ANSI kennt keine Dateien

ansonsten unix: ggf über "rename" (neuere libc können auch über partitionsgrenzen hinweg renamen) oder unter Windows MoveFile.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.12.2007, 11:39 Uhr
~Kokusnuss
Gast


Ich würde gerne Betriebssystem unabhängig machen
des halb hab ich mich fürs ansi forum entschieden evtl falsch^^....

Aber gibts ne bs unbahängige methode zum verschieben?
bzw wo würde ich noch paar infos zu den oben genannten funktionen erhalten?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.12.2007, 15:16 Uhr
Pablo
Supertux
(Operator)



Zitat von ~Kokusnuss:

Aber gibts ne bs unbahängige methode zum verschieben?



nein, gibt es nicht.

die C++ boost Bibliothek hat vielleicht sowas (kenn mich mit boost nicht aus) und boost gibt es für viele Plattformen, dein programm wäre also quasi OS unabhängig, nur die boost Bib sollte noch drauf sein.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 24.12.2007 um 15:17 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.12.2007, 07:40 Uhr
0xdeadbeef
Gott
(Operator)


Die Boost-Bibliothek ist, glaube ich, auch im Gespräch, in den nächsten Standard aufgenommen zu werden; also ist es wohl langfristig wahrscheinlich die klügste Entscheidung, die gleich zu nehmen (und zu lernen, das ist ja der Trick ).

Das Verschieben eines Verzeichnisses, oder generell das Umbenennen/Verschieben von Dateien geht dann am Einfachsten so:

C++:
#include <boost/filesystem.hpp>

int main() {
  namespace fs = boost::filesystem;

  fs::rename("foo", "bar");
}


...das benennt dann ./foo in ./bar um. Dokumentation hier.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: