04. juni 2003 - 16:43
Der er
10 kommentarer og 1 løsning
Søge fil på netværk
Er det rigtigt at man ikke kan søge filer på en anden computer på netværket (Novell) Jeg gør sådan: \\computernavn\c:\*.* ej heller virker: \\ipAdresse\c:\*.* Eller skal computer mappes med et eller andet drev bogstav ? Der går lige et par timer eller tre inden jeg er tilbage på pinden !!
Annonceindlæg fra Infor
Der er ikke noget Java specifikt i det. \\servernavn\sharenavn\directorynavn\filnavn eller drev:\directorynavn\filnavn med \\servernavn\sharenavn mappet til drev er syntaxen med MS Networking (jeg kan ikke huske syntaxen for Novell). Men det er meget simpelt: kan du åbne fil/directory med Windows Explorer så bør du også kunne bruge Java ellers ikke.
Okay ! Jeg kan sagtens åbne filen i Windows Explorer, sådan er addressen: \\servernavn\sharenavn\directorynavn\filnavn og jeg kan også finde filer på egen computer. arne_v> Har jeg opfattet denne korrekt: lad os sige jeg finde \\servernavn\c:\dir1\BlaBlaBla.txt drev:\directorynavn\filnavn med \\servernavn\sharenavn mappet til drev Så skal jeg forsøge på denne måde: c:\dir1\BlaBlaBla.txt \\servernavn\c:\
Kan du så ikke også bruge \\servernavn\sharenavn\directorynavn\filnavn fra Java ?
Nej. Du mapper f.eks. \\servernavn\sharenavn til G: i Windows Explorer. Og så kan du accesse den som G:\dir1\BlaBlaBla.txt
Til: 04/06-2003 18:36:02 Det var det jeg gerne ville undgå Til: 04/06-2003 18:33:48 Nej, jeg kan ikke fange filen med \\servernavn\sharenavn\directorynavn\filnavn Men jeg må prøve at rode lidt videre i morgen, er pt. ikke på arbejde !
Du er opmærksom på inde i konstant strenge skal \ fordobles altså: "\\\\servernavn\\sharenavn\\directorynavn\\filnavn"
Det her virker hos mig: import java.io.File; public class FO { public static void main(String[] args) throws Exception { File dir = new File("\\\\ARNE\\ARNE\\AVU"); String[] dirlst = dir.list(); for(int i = 0; i < dirlst.length; i++) { System.out.println(dirlst[i]); } } }
Nej - det er jeg ikke ! Men jeg har så at sige heller ikke gjort ret meget ved sagen siden. Måske gør jeg noget mere ved det i morgen. Er gået lidt tør for ideer!
17. juni 2003 - 15:19
#10
Jeg fik lige pludselig lyst til af prøve igen - det var en success I stedet for at læse hvad du skrev, eller det jeg selv kunne se i stifinder, ja - så skrev jeg noget helt andet, nemlig \\\\servernavn\\sharenavn:\\directorynavn\\filnavn" Jeg proppede lige et 'kolon' ind efter sharenavn - og det er jo rablende galt Jeg skrev bare det kolon rent automatisk, fordi det er delt drev. Det værste er, at jeg har gjort det tusindvis af gange, uden at opdage det! Points på vej !!
19. juni 2003 - 22:27
#11
Glemte points !
Kurser inden for grundlæggende programmering