반응형
기계적 인조 인간; 새 파일을 만들지 않고 파일이 있는지 확인
패키지 폴더에 파일이 있는지 확인하고 싶지만 새 폴더를 만들고 싶지 않습니다.
File file = new File(filePath);
if(file.exists())
return true;
이 코드는 새 파일을 만들지 않고 확인합니까?
코드 덩어리는 새로운 것을 만들지 않고 이미 존재하는지 여부 만 확인합니다.
File file = new File(filePath);
if(file.exists())
//Do something
else
// Do something else.
이 코드를 사용하면 새 파일을 만들지 않고 해당 파일에 대한 객체 참조를 작성하고 존재하는지 여부를 테스트하는 것입니다.
File file = new File(filePath);
if(file.exists())
//do something
그것은 나를 위해 일했다 :
File file = new File(getApplicationContext().getFilesDir(),"whatever.txt");
if(file.exists()){
//Do something
}
else{
//Nothing
}
"패키지 폴더에"라고 말하면 로컬 앱 파일을 의미합니까? 그렇다면 Context.fileList () 메소드를 사용하여 목록을 얻을 수 있습니다 . 반복하고 파일을 찾으십시오. Context.openFileOutput ()으로 원본 파일을 저장했다고 가정합니다 .
샘플 코드 (활동 중) :
public void onCreate(...) {
super.onCreate(...);
String[] files = fileList();
for (String file : files) {
if (file.equals(myFileName)) {
//file exits
}
}
}
methods
경로 클래스는이 경로 인스턴스에서 작동한다는 것을 의미 구문입니다. 그러나 결국 file
특정 경로가 존재하는지 확인하기 위해 시스템에 액세스해야 합니다
File file = new File("FileName");
if(file.exists()){
System.out.println("file is already there");
}else{
System.out.println("Not find file ");
}
public boolean FileExists(String fname) {
File file = getBaseContext().getFileStreamPath(fname);
return file.exists();
}
참고 URL : https://stackoverflow.com/questions/16237950/android-check-if-file-exists-without-creating-a-new-one
반응형
'IT story' 카테고리의 다른 글
Google Maps API v3에서 여러 마커가있는 자동 중심지도 (0) | 2020.05.01 |
---|---|
C #보다 F #을 사용하는 것이 어떤 영역에서 더 적합 할 수 있습니까? (0) | 2020.05.01 |
10 진수 / 더블이 정수인지 확인하는 방법? (0) | 2020.05.01 |
Sublime Text를 Git의 기본 편집기로 만들려면 어떻게해야합니까? (0) | 2020.05.01 |
NSString이 특정 문자로 시작하는지 확인하는 방법 (0) | 2020.05.01 |