Visualizza versione completa : c++ rinominare un file
xmatrix83
13-01-2005, 18.47.46
scusate sapreste dirmi come posso rinominare un file con c++??
e magari anke il comando x avviare un eseguibile
#include <stdio.h>
int main()
{
rename("vecchio.txt", "nuovo.txt");
return 0;
}
la funzione che ti serve è:
int rename(const char* vecchio_nome, const char* nuovo_nome)
http://www.cplusplus.com/ref/cstdio/rename.html
nfxbug
14-01-2005, 19.59.48
mmh...
perche se usi la funzione
SYSTEM("comando");
???
xmatrix83
14-01-2005, 20.37.29
mm e su comando cosa ci posso mettere?? comandi dos??
Gergio
14-01-2005, 20.47.03
presumo di si': io uso il c sotto linux e con system ci posso mettere i comandi della shell.
nfxbug
15-01-2005, 14.00.41
si certo. nel caso del dos puoi usare il comando rename.
ciao
enzo85
01-02-2005, 19.54.31
Credo che se usi C sotto Win (soprattutto Xp) comandi dos su system non ti funziona!
Comunque usa
rename("vecchionome.estensione", "nuovonome.estensione");
E' sempre nella libreria di stdio.h!
nfxbug
05-02-2005, 17.03.13
funzionano benissimo invece
vBulletin® v3.8.6, Copyright ©2000-2025, Jelsoft Enterprises Ltd.