Dateien umbenennen, loeschen usw. aus C/C++

Post Reply
Message
Author
mvo

Dateien umbenennen, loeschen usw. aus C/C++

#1 Post by mvo »

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.

Descartes

Re: Dateien umbenennen, loeschen usw. aus C/C++

#2 Post by Descartes »

> 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, ...)

mvo

Re: Dateien umbenennen, loeschen usw. aus C/C++

#3 Post by mvo »

>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.

tkortkamp
Posts: 143
Joined: 08. Apr 2001 22:56
Location: Bremen

Re: Dateien umbenennen, loeschen usw. aus C/C++

#4 Post by tkortkamp »

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
dude i'm pretty damn sure you could script somebody back to life

mvo

Re: Dateien umbenennen, loeschen usw. aus C/C++

#5 Post by mvo »

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">.

Post Reply