22. august 2002 - 16:54
Der er
2 kommentarer og 1 løsning
Hvordan sletter jeg filer??
Jeg arbejder i et ms_dos baseret Borland C++-builder 5. Jeg har lige 3 spørgsmål: 1.) Hvad skal man skrive for at slette een bestemt fil (.word-fil, .exe-fil osv.), i en bestemt mappe?? 2.) Hvad skal man skrive for at slette alle fx. *.word-filer, i en bestemt mappe?? 3.) Hvad skal man skrive for at slette en bestemt mappe??
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
22. august 2002 - 22:27
#1
Du kan bruge: int _chdir( const char *dirname ); For at skifte til current directory --- Example /* CHGDIR.C: This program uses the _chdir function to verify * that a given directory exists. */ #include <direct.h> #include <stdio.h> #include <stdlib.h> void main( int argc, char *argv[] ) { if( _chdir( argv[1] ) ) printf( "Unable to locate the directory: %s\n", argv[1] ); else system( "dir *.wri"); } --- Og derefter kan du bruge: unlink(char* filename); Til at slette fil navnet Den er platforms uafhængig: Example /* UNLINK.C: This program uses _unlink to delete UNLINK.OBJ. */ #include <stdio.h> void main( void ) { if( _unlink( "unlink.obj" ) == -1 ) printf( "Could not delete 'UNLINK.OBJ'" ); else printf( "Deleted 'UNLINK.OBJ'\n" ); }
22. august 2002 - 22:29
#2
DVS: _chdir("C:\\MyDir"); _unlink("MyFile.txt");
23. august 2002 - 12:51
#3
Så vidt jeg husker kan du egentlig bare angive hele stien til _unlink, altså: _unlink("C:/MyDir/MyFile.txt");
Kurser inden for grundlæggende programmering