Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo mover archivos mediante programación?

¿Cómo mover archivos mediante programación?

Método 1: Utilice la función rename(), ejemplo:

//---------------------- ------------------------------------------------- - --

#include lt; stdio.hgt;

int main(void)

{

rename("d: \ \w.exe", "e:\\wa.exe"); /*Mueva d:\w.exe a la unidad e y asígnele el nombre wa.exe*/

return 0;

}

//---------------------------------- -----------------------------------------

Método 2:

Abra el archivo de origen en modo de lectura binaria y el archivo de destino en modo de escritura binaria.

Lea la información del archivo de origen, escriba la información leída en el archivo de destino y repita hasta el final del archivo de origen

Cierre el archivo de origen y el archivo de destino

Eliminar el archivo fuente.

Ejemplo:

//-------------------------------- ---------------------------------------

#include lt; stdio.hgt;

int main(void)

{

ARCHIVO *sf=fopen("e:\\wa. exe" , "rb"); /*Mueva el archivo e:\wa.exe a d:\w.exe*/

ARCHIVO *tf=fopen("d:\\w.exe" ," wb");

char byte;

fread(amp; byte, tamaño de(char), 1, sf

while (!feof); (sf ))

{

fwrite(amp; byte, tamaño de(char), 1, tf

fread(amp; byte, tamaño de(); char) , 1, sf);

}

fclose(sf);

fclose(tf);

p>

}

//---------------------- ------ ----------------------------------------