import java.io.*;
class B_13
{
public static void main(String[] args)throws
Antifundamentalist,UnsupportedEncodingException
{
File file = new File("/rr");
String[] myFiles;
int count = 0;
if(file.isDirectory())
{
myFiles=file.list();
for(int i=0;i<myFiles.length;i++)
{
File myFile = new File(file,myFiles[i]);
if(myFile.delete())
{
count++;
}
}
}
System.out.println(count+ " : Files & Directories are deleted");
}
}
저는 내일 시험에 이 코드를 사용할 예정입니다. 작업을 정리하는 프로그램입니다.
프로그램이 잘 실행되고 "0개의 파일 및 디렉터리가 삭제되었습니다"라고 표시됩니다.
파일을 어디서 찾고 삭제하는지 궁금합니다. 프로그램에서 위치나 경로를 어디에 추가합니까?
이것을 변경해 보고 홈 디렉터리에 폴더를 File file = new File("/rr");
만들고 rr
일부 파일을 추가했지만 파일도 삭제되지 않았습니다.
답변1
/rr
루트에 있는 콘텐츠를 엽니다 . 홈 디렉터리에 디렉터리를 생성 한 경우 rr
이름을 디렉터리 위치로 변경합니다. 예를 들어 "/home/사용자 이름/rr"