Java, søg filer i mappe, fra input

Tags:    java

Hej Udviklere.

Sidder lige og leger lidt med noget java, og er nået her til:

Fold kodeboks ind/udJava kode 


Det jeg vil have den til er at jeg indtaster en sti på mit linux system, også lister den filerne for mig.

Umidelbart er det jo ikke noget man kan bruge til noget særligt, men, er igang med at lave et velligeholdelses program til min maskine, som ryder op i filerne.

Nogen der kan hjælpe?

Fejlen er:
cleaner.java:24: incompatible types
found : java.util.Scanner
required: cleaner
cleaner scan = new Scanner(System.in);
^
1 error



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg tror du skal sætte dig ned og lige læse lidt om grundlæggende java eller kode generelt. Det er lidt som om du bare prøver at ændre lidt på nogle bogstaver uden du egentlig ved hvad det vil gøre.



Altså du laver en scan variable af typen cleaner, hvoefter du smidt en Scanner ned i den, det må du ikke.

Fold kodeboks ind/udJava kode 


Burder fixe dit problem



Jeg forstår ikke helt hvad du laver der.

Hvorfor laver du ikke listen om til at modtage et streng argument?

static void listen(String input)

og så lav din main om til

Fold kodeboks ind/udJava kode 




Altså du laver en scan variable af typen cleaner, hvoefter du smidt en Scanner ned i den, det må du ikke.

Fold kodeboks ind/udJava kode 


Burder fixe dit problem



Dvs, hvis jeg skriver new hutlihej, så skal variablen også hedde hutlihej?

Jeg fulgte dit råd, også fik jeg flg:

Fold kodeboks ind/udJava kode 


Som giver denne fejlkode:
cleaner.java:28: incompatible types
found : java.util.Scanner
required: java.lang.String
liste.input = scan;
^
1 error



Ja, må heller opfriske hvad jeg har glemt ;D



t