Você está aqui: C ::: Dicas & Truques ::: Arquivos e Diretórios |
Como renomear um arquivo em C usando a função rename()Quantidade de visualizações: 717 vezes |
Em várias situações nós precisamos renomear um arquivo na linguagem C. Para isso nós usamos a função rename() presente no header stdio.h. Esta função possui a seguinte assinatura:int rename(const char * oldname, const char * newname); Veja o código C completo que mostra como renomear um arquivo:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
// função principal do programa
int main(int argc, char *argv[]){
setlocale(LC_ALL,""); // para acentos do português
// vamos registrar o nome e local atual do arquivo
char nome_atual[] = "C:\\estudos_c\\arquivo.txt";
// agora o novo nome do arquivo
char novo_nome[] = "C:\\estudos_c\\arquivo_novo.txt";
// vamos renomear o arquivo agora
int resultado = rename(nome_atual, novo_nome);
// o arquivo foi renomeado com sucesso?
if (resultado == 0) {
printf("O arquivo foi renomeado com sucesso.\n");
}
else {
printf("Não foi possível renomear o arquivo.\n");
}
printf("\n\n");
system("PAUSE");
return 0;
}
Ao executar este código C nós teremos o seguinte resultado: O arquivo foi renomeado com sucesso. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
|
Python - Como converter Metros Quadrados em Quilômetros Quadrados em Python - Python para Física e Engenharia |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





