최근에 열거 나 작성한 모든 파일, 즉 Windows "최근 폴더"에있는 모든 파일의 목록을 가져오고 싶습니다."최근 문서"폴더의 모든 파일에 액세스하십시오.
아무 해결책도 찾을 수 없으므로 shgetfolderpath
을 시도했지만 아무 것도 작동하지 않았습니다. Java를 사용하여 최근 폴더의 모든 파일에 액세스하려면 어떻게합니까?
최근에 열거 나 작성한 모든 파일, 즉 Windows "최근 폴더"에있는 모든 파일의 목록을 가져오고 싶습니다."최근 문서"폴더의 모든 파일에 액세스하십시오.
아무 해결책도 찾을 수 없으므로 shgetfolderpath
을 시도했지만 아무 것도 작동하지 않았습니다. Java를 사용하여 최근 폴더의 모든 파일에 액세스하려면 어떻게합니까?
자바에서이 코드를보십시오 :이 당신을 도울 것입니다
File file = new File("Windows/Recent/Folder/Path");
if (file.exists() && file.isDirectory()) {
File[] listFiles = file.listFiles();
for (File files : listFiles) {
if(files.isDirectory()) {
System.out.println(files.getAbsolutePath() + " - Directory");
}else {
System.out.println(files.getAbsolutePath() + " - File");
}
}
}
나는 사용자가 곧바로 열 수있는 파일을 가져오고 싶다. 이것은 최근의 documents.that에 저장되어 있으므로 Windows 특수 폴더이므로 거기에 나열된 파일 (바로 가기)을 액세스 할 수 있도록 경로를 지정하고 싶습니다. – user2129115
희망이 밖으로 시도 :
import java.io.File;
public class ListFiles
{
public static void main(String[] args)
{
// Directory path here
String path = "F:\\Book"; // the directory you want to search
String files;
File folder = new File(path);
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++)
{
if (listOfFiles[i].isFile())
{
files = listOfFiles[i].getName();
System.out.println(files);// with out printing you can add the names of file in array
}
}
}
}
당신이 적어도 약간의 노력을 할 수 귀하의 질문에 쓰기로? 당신이 할 수 없다는 것은 당신이 실제 문제를 해결하려고 시도한 것을 궁금하게 만듭니다. – AHungerArtist
"내 최근 문서"폴더에 나열된 모든 파일을 가져 오는 것입니다. – user2129115
예, 그렇다고해서 완전한 문장을 사용할 수없는 이유는 설명하지 않습니다. – AHungerArtist