Hallo,
ich will aus einem C++ Programm heraus Dateien umbenennen. Kein Problem, mit
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">system("mv namealt nameneu");</font><hr></pre></blockquote> funktioniert das, aber nur auf unixaehnlichen Betriebssystemen. Gibt es keine Standardlibrary, die solche Funktionen OS-unabhaengig implementiert? Wenn nein, warum? Qt hat so etwas z.B., aber das ist ja kein Standard.
Dateien umbenennen, loeschen usw. aus C/C++
Re: Dateien umbenennen, loeschen usw. aus C/C++
> Gibt es keine Standardlibrary, die solche Funktionen OS-unabhaengig implementiert?
Nein
> Wenn nein, warum?
Weil C++ so etwas wie Dateien und Verzeichnisse gar nicht kennt. Es soll auch Betriebssysteme geben (gegeben haben) bei denen es überhaupt keine Unterverzeichnisse gab (z.B. MS-DOS v1.x, CP/M, ...)
Nein
> Wenn nein, warum?
Weil C++ so etwas wie Dateien und Verzeichnisse gar nicht kennt. Es soll auch Betriebssysteme geben (gegeben haben) bei denen es überhaupt keine Unterverzeichnisse gab (z.B. MS-DOS v1.x, CP/M, ...)
Re: Dateien umbenennen, loeschen usw. aus C/C++
>Weil C++ so etwas wie Dateien und Verzeichnisse gar nicht kennt.
Das habe ich auch gemerkt. Keines meiner Buecher dazu schneidet das Thema auch nur ansatzweise an.
Darum frage ich ja auch nach einer standardisierten LIBRARY, die das Problem loest.
Das habe ich auch gemerkt. Keines meiner Buecher dazu schneidet das Thema auch nur ansatzweise an.
Darum frage ich ja auch nach einer standardisierten LIBRARY, die das Problem loest.
Re: Dateien umbenennen, loeschen usw. aus C/C++
Hmm es gibt in ANSI C eine Funktion dafür. Die sollte dann ja auch auf jedem Betriebssystem funktionieren. Zu finden mit man 2 rename.
Damit kann man auch Dateien verschieben.
c ya,
Tobias
Damit kann man auch Dateien verschieben.
c ya,
Tobias
dude i'm pretty damn sure you could script somebody back to life
Re: Dateien umbenennen, loeschen usw. aus C/C++
Peinlich peinlich, manchmal habe ich wirklich Tomaten auf den Augen...
Danke, das funktioniert <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.
Danke, das funktioniert <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.