Avatar billede tri Nybegynder
03. juni 2002 - 08:47 Der er 5 kommentarer og
1 løsning

Tjek om fil findes?

Jeg skal bruge en metode som står og læser på disken efter en fil, og hvis filen ikke er fundet indenfor 10 sek. så skal der meldes false retur.
Avatar billede disky Nybegynder
03. juni 2002 - 09:29 #1
boolean findesDen=false;

for(int x=0;x<10;x++)
{
  File file=new File("minFil.txt");
  if(file.exists())
  {
    findesDen=true;
    break;
  }
  try
  {
    wait(1000); //vent 1 sek
  }
  catch(InterruptedException e)
  {
  }
}


nu kigger du bare på 'findesDen'
Avatar billede tri Nybegynder
03. juni 2002 - 10:19 #2
takker
Avatar billede tri Nybegynder
03. juni 2002 - 11:19 #3
disky:

Jeg ønsker at min fil skal vises på min jsp side, hvis den findes, og en fejlmed, hvis den ikke findes.

Men jeg har lidt problemmer med @include.

Jeg får denne fejl hver gang: can't open include of `\test.htm'.




        // tjekker om filen findes

        boolean findes=false;

        for(int x=0;x<5;x++)
        {
          File file=new File("\\\\server\\c\\resin\\webapps\\test\\test.htm");
          if(file.exists())
          {
            findes=true;
            break;
          }
          try
          {
            Thread.sleep( (int) (1000));
          }
          catch(InterruptedException e)
          {


          }
        }




        if(!findes)
            out.println("filen findes ikke");


            if(findes) %>
                <%@ include file="\test.htm"%>

<%



%>


Er der en fejl i min IF?
Avatar billede tri Nybegynder
03. juni 2002 - 11:26 #4
Problemmer er faktisk at filen bliver inkluderet hver gang.

kan man ikke bruge "@ include file"
på den måde?
Avatar billede disky Nybegynder
03. juni 2002 - 12:08 #5
prøv med:




            if(findes){ %>
                <%@ include file="\test.htm"}%>

<%

Det kan være der skal {} rundt om, skulle egentligt ikke være nødvendigt, men jeg ved ikke lige hvordan det fungere når du skiftet mellem java og html.
Avatar billede tri Nybegynder
03. juni 2002 - 15:37 #6
nu virker det :-)

tak
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