私は(j2meを使用して)モバイルアプリケーションに取り組んでいます。私の要件は、再帰なしですべてのサブディレクトリを含むディレクトリ内のすべてのファイルを印刷することです。
public void pf1(String base_path1) throws IOException{
FileConnection fc1=(FileConnection) Connector.open(base_path1,Connector.READ_WRITE);
Enumeration filelist=fc1.list();
String filename;
while(filelist.hasMoreElements()){
filename=(String)filelist.nextElement();
fc1=(FileConnection)Connector.open(base_path1+filename,Connector.READ_WRITE);
if(!fc1.isDirectory()){
TotalFiles[TotalFileCount]=filename;
TotalFileCount++;
//System.out.println(filename);
}
else if(fc1.isDirectory()){
pf1(base_path1+filename);
}
}
System.out.println(TotalFileCount);
}
もしあれば助けてください。前もって感謝します