Avatar billede mcergud Nybegynder
29. august 2001 - 10:06 Der er 12 kommentarer og
1 løsning

find en fil!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Hvordan laver jeg en function der tjekker om en bestemt fil findes.
En function der sender true tilbage vis filen findes og false vis den ikke findes.

Ex.
IF (!(tjekfil(\"c:\\ko,cpp\")))
  åpen en anden fil
else
  åpen filen
end if
Avatar billede jpk Nybegynder
29. august 2001 - 10:08 #1
Bruger du MFC?
Avatar billede milpoer Nybegynder
29. august 2001 - 10:08 #2
Håber det kan bruges.

<script>

var testImg = new Image();

function checkServer() { // test om server kan nås
  testImg.src = \"c:/fil.txt\"
  setTimeout( \"fikviden()\", 400 );  // 400 millisekunder (lav om efter behag)
}; //end

function fikviden() {
  if testImg.complete )
      alert( \"Filen Eksistere\" )
  else
      alert( \"Filen eksistere ikke.\" );
}; //end

</script>
Avatar billede milpoer Nybegynder
29. august 2001 - 10:09 #3
Dette er godt nok brugt i PHP, men ideén skulle konventeres til C/C++
Avatar billede jpk Nybegynder
29. august 2001 - 10:11 #4
Mon ikke det er dn forkerte kategori???
Avatar billede mcergud Nybegynder
29. august 2001 - 10:11 #5
Øhhhh.  MFC?
Avatar billede jpk Nybegynder
29. august 2001 - 10:12 #6
Du kan da bare prøve at åbne den og se om den fejler...
Avatar billede mcergud Nybegynder
29. august 2001 - 10:16 #7
Sider på skolen nu.
Kan ikke teste.

Jeg bruger \"Microsoft Visual Studio 6.0\"
Avatar billede jpk Nybegynder
29. august 2001 - 10:25 #8
Har du oprettet dit projekt med wizard?
Avatar billede mcergud Nybegynder
29. august 2001 - 10:28 #9
YES
Avatar billede jpk Nybegynder
29. august 2001 - 10:33 #10
Hvis du har brugt MFC AppWizard (og dermed bruger MFC) kan du bare bruge CFileFind()...
Avatar billede waldeinburg Nybegynder
29. august 2001 - 11:32 #11
__file_exists(char const * filnavn);
Den findes i DJGPP\'s library. Jeg ved ikke hvilken header, men det kan man finde ud af.
Avatar billede jpk Nybegynder
29. august 2001 - 11:46 #12
CFileFind finder;
if(finder.FindFile(\"filnavn\"))
{
}
else
{
}
Avatar billede martinskou Nybegynder
02. september 2001 - 11:47 #13
Jeg benytte følgende kode i MSVC 6 :

HANDLE hFile;

hFile = CreateFile(filename, GENERIC_READ, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,NULL);   

if (hFile == INVALID_HANDLE_VALUE) {
    printf(\"Could not open file.\\n\");    
}

ReadFile(...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester