Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.384 pregleda

Najnovija ↓

Spisak shared foldera 06.11.2005. u 18:34 · pre 255 meseci
izmenjeno 1 put, poslednji put Cola 06.11.2005. u 19:30
  1. Cola06.11.2005. u 19:30zapis iz teksta poruke
#1
Pitanje glasi:

Ako imam masinu "A" na lokalnoj mrezi kako da dobijem spisak serovanih foldera na toj masini?

Ovo ne radi:

Code:

    try
        {
        
            File f =  new File("//A");
            File[] list = f.listFiles();
            System.out.print(list.length);
            for(int i=0;i<list.length;i++)
                if(list[i].isDirectory())
                    System.out.println("<"+list[i].getName()+">");
                else
                    System.out.println(list[i].getName());
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }

Ali ako znam da ta masina na share-u ima folder "XXX", sa
Code:

File f =  new File("//A/XXX");

mogu da pristupim tom folderu.
Potpis
http://www.knjigaimena.com
Re: Spisak shared foldera 06.11.2005. u 19:15 · pre 255 meseci #2
mozda je neki bag.. probaj sa getParent ili nesto tako.. pa mozda radi:)
Potpis
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. - Dennis Ritchie
Re: Spisak shared foldera 06.11.2005. u 19:24 · pre 255 meseci
izmenjeno 1 put, poslednji put Cola 06.11.2005. u 19:29
  1. Cola06.11.2005. u 19:29zapis iz teksta poruke
#3
Ne rdi jer "A" nije folder vec masina na mrezi tako da ne mogu da dobijem spisak.
Jos me interesuje (pored onog gre pitanja) kako dobiti spisak svih racunara na domenu? Ne verujem da za to postoji metoda u javi. Da li se moze kako iskoristiti konzolna aplikacija "net view" ili nesto slicno?
Potpis
http://www.knjigaimena.com
Re: Spisak shared foldera 06.11.2005. u 19:56 · pre 255 meseci #4
Problem resen moze se iskoristiti a evo i primera
Code:

        Process p = Runtime.getRuntime().exec("NET VIEW");
        DataInputStream dis =  new DataInputStream(p.getInputStream());
        String line="";
        while(line!=null)
        {
            line = dis.readLine();
            System.out.println(line);
        }

Takodje se istim kodom moze doci di spiska sherovanih foldera
samo u prvom redu stavite
Code:

        Process p = Runtime.getRuntime().exec("NET VIEW A");

za racunar na mrezi pod imenom "A". Podfoldere sherovanijh foldera dalje pretrazujete kao u mom prvom postu :)) Pozdrav i pisite ako nadjete nesto bolje
Potpis
http://www.knjigaimena.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme