⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fileaction.java

📁 欧特寻宝 主要讲一个叫欧特的人寻找宝藏的故事
💻 JAVA
字号:
import java.util.Enumeration;
import javax.microedition.io.Connector;
import javax.microedition.io.file.FileConnection;
import javax.microedition.io.file.FileSystemRegistry;

public class FileAction
{
    Invoker browser;
    
    public FileAction(Invoker browser)
    {
        this.browser=browser;
    }
    
    public synchronized void getDirContent(String currentDir)
    {
        Enumeration CurrentDirEnum=null ;
        FileConnection currDirFC=null;
        System.out.println("FileThread.run");
        boolean isRoot=false;
        try
        {
            if(currentDir.equals("/"))
            {
                CurrentDirEnum = FileSystemRegistry.listRoots();
                isRoot=true;
            }
            else
            {
                currDirFC = (FileConnection)Connector.open("file://"+currentDir);
                if(currDirFC!=null)
                    CurrentDirEnum = currDirFC.list();
            }
        }
        catch(SecurityException e)
        {
            System.out.println("Security exception");
            CurrentDirEnum=null ;
        }
        catch(Exception ex)
        {
            System.out.println("FileSystemThread.run - Exception:"+ex.toString());
        }
        finally
        {
            currDirFC=null;
            browser.updateDirList(CurrentDirEnum, isRoot);
        }
    }    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -