• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Tim Cooke
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Devaka Cooray
  • Ron McLeod
  • paul wheaton
Saloon Keepers:
  • Tim Moores
  • Piet Souris
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Frits Walraven
  • Scott Selikoff

Path problems

 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all!

Im preparing the OCP certification exam and i made this piece of code just to check how it works some of the elements i have to study.



When i execute the code it prints me the following names of the files i have in the path:

C:\Users\Javier\workspace\OCP_3_2_Paths
C:\Users\Javier\workspace\OCP_3_2_Paths
C:\
.classpath
.project
org.eclipse.jdt.core.prefs
File01.txt
File02
CreatingPaths.class
FileOCP01.txt
FileOCP02
Visitor.class
Eliminar.txt
Paths.txt
File01.txt
File02
CreatingPaths.java
FileOCP01.txt
FileOCP02
Visitor.java
temp



The problem is that the code should delete me the files what end in ".txt" but actually it doesnt do anything. When i reach with "File01.txt", for example, the if returns me a FALSE.

Can you help me, please? thank you in advance!
 
Ranch Hand
Posts: 385
6
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
getFileName() returns a Path object, and not a String.

endsWith() works differently on a Path and String.

What you need to do is change the Path to a String and then call endsWith().

So your code should look like:

 
Javier Giron
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
ok, got it!! Thank you very much!!
 
Grow your own food... or this tiny ad:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic