Olá a todos novamente,
estou recorrendo ao forum novamente (que droga rsrs) pois estou com um problema com o metodo checkAccess(), quando tento fazer uso dele junto com um objeto do tipo Path, segue o codigo:
import java.io.File;
import java.io.IOException;
import java.nio.file.*;
import static java.nio.file.AccessMode.*;
public class DemoPath3 {
public static void main(String[] args){
Path filePath = Paths.get("C:\\Users\\Paolo Carrara\\workspace\\Java Programming\\Chapter 13\\Examples\\file.txt");
System.out.println("Path is " + filePath.toString());
try{
filePath.checkAccess(READ, EXECUTE);
System.out.println("File can be read and executed");
}
catch(IOException e){
System.out.println("File cannot be used for this application");
}
}
}
Eu uso o eclipse, então ele fica dizendo:
The method checkAccess(AccessMode, AccessMode) is undefined for the type Path
(Eu acho que ele esta dizendo que esse metodo não pertence a essa classe, e portanto eu não posso usa-lo com esse objeto, será?!?rs)
Então ele oferece um “Quick Fix”: “Add cast to filePath”. Eu faço isso, mas ainda assim o problema persiste, o mesmo problema!
Eu estou seguindo um livro, tenho entendido tudo ate agora mas cheguei nessa parte de File Input and Output e estou tendo problemas. Eu ja tentei rodar em outra IDE mas o problema novamente é acusado.
Se alguem puder me ajudar, muito obrigado.