rename(), remove()

Kategori: C , 30 Haziran 2019 , JanFranco


rename fonksiyonu bir dosyanın ismini değiştirmekte, remove fonksiyonu bir dosyayı silmekte kullanılır. Fonksiyon prototipleri:


int remove(const char *filename);
int rename(const char *old, const char *new);
remove fonksiyonu ile bir örnek yapalım:

#include <stdio.h>

int main() {

    char *filename = "C:/Users/ErenS/Documents/C Projects/Tttt/myFile.txt";
    remove(filename);

    return 0;
}
Fonksiyon başarılı olması halinde 0, hata olması halinde -1 döndürecektir. rename fonksiyonu ile bir örnek yapalım:

#include <stdio.h>

int main() {

    char *filename = "C:/Users/ErenS/Documents/C Projects/Tttt/myFile.txt";
    char *newFileName = "C:/Users/ErenS/Documents/C Projects/Tttt/NEWmyFile.txt";
    rename(filename, newFileName);

    return 0;
}
Burada dosyanın ismini değiştirdik. Şimdi de bu dosyanın yolunu değiştirelim:

#include <stdio.h>

int main() {

    char *filename = "C:/Users/ErenS/Documents/C Projects/Tttt/myFile.txt";
    char *newFileName = "C:/Users/ErenS/Documents/C Projects/NEWmyFile.txt";
    rename(filename, newFileName);

    return 0;
}
Burada dosyanın hem yolunu hem de ismini değiştirdik.


Sonraki Yazı: tmpfile(), tmpnam()
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın