1,java 如何打开一个文件夹//给个不一样的,打开文件夹正解,你的问题可能有歧义...利用runtime 调用 cmdtry {String[] cmd = new String[5];String url = "D:\\Program Files\\download";cmd[0] = "cmd";cmd[1] = "/c";cmd[2] = "start";cmd[3] = " ";cmd[4] = url;Runtime.getRuntime().exec(cmd);} catch (IOException e) {e.printStackTrace();}
2 , java 如何读取文件夹中文件package sample;import java.io.*;public class CopyFileStream{// copy one file to another filepublic static void main(String args[]) {FileInputStream fromFile=null;FileOutputStream toFile=null;try{//生成两个已有byte文件的 流对象 。fromFile=new FileInputStream(args[0]);// get file name from consoletoFile=new FileOutputStream(args[1]);// get file name from console} catch (FileNotFoundException e){System.err.println("File could not be found");return; //缺文件名输入,抛异常 , 返回 。} catch (IOException e){System.err.println("File could not be copied ");return;} catch (ArrayIndexOutOfBoundsException e){System.err.println("Usage: CopyByteFile from-file to-file");return;}try {fromFile.close();// close InputStreamtoFile.close();// close OutputStream}catch (IOException e){System.err.println("Error closing File.");}}}File类下的exists();方法是判断文件是否存在返回值是booleanjava.io.*;这个包里都是有关文件操作的类,具体请看API文档 , 我在这说不清楚什么狗屁精彩回答 , 无语~
3,java中在怎么读取文件夹中的内容以下java程序的作用是将当前目录及其子目录中的.java文件收集到collection.txt文件中,并添加行号,你可以参考一下 。import java.io.*;public class Collectionpublic static void main(String[] args) throws Exceptionfinal String F=".\\collection.txt";FW=new FileWriter(new File(F));Collection.ProcessDirectory(new File("."));Collection.FW.flush();Collection.FW.close();}private static void ProcessDirectory(File d) throws ExceptionFile[] ds=null;Collection.ProcessJavaFile(d);ds=d.listFiles(Collection.DFilter);for(int i=0;i<ds.length;i++)Collection.ProcessDirectory(ds[i]);}}private static void ProcessJavaFile(File d) throws ExceptionString line=null;LineNumberReader lnr=null;File[] fs=d.listFiles(Collection.FNFilter);for(int i=0;i<fs.length;i++)lnr=new LineNumberReader(new FileReader(fs[i]));Collection.FW.write(fs[i].getCanonicalPath()+"\r\n");System.out.println(fs[i].getCanonicalPath());while(null!=(line=lnr.readLine()))Collection.FW.write(""+lnr.getLineNumber()+" "+line+"\r\n");System.out.println(""+lnr.getLineNumber()+" "+line);}Collection.FW.write("\r\n");System.out.println();}}private static FileWriter FW;private static FilenameFilter FNFilter=new FilenameFilter()public boolean accept(File dir,String name)return name.endsWith(".java");}};private static FileFilter DFilter=new FileFilter()public boolean accept(File pathname)return pathname.isDirectory();}};}Java读取目录下的文件内容,使用的是java的文件类【java怎么打开文件夹里的项目,java 如何打开一个文件夹】
推荐阅读
- 档案利用
- 500t硬盘有多大,100支500tc是什么意思
- python 编译安装,python linux下编译安装
- 学生基本信息管理系统需求分析,学生信息管理系统需求分析的甘特图
- 电池包分析,苹果电池分析
- 经济大数据分析专业
- iphoneID注册官网,申请apple ID
- 青岛到济南g256青岛北站停车吗?g256和g253是不是一趟车?
- 谁知道NFLS是哪个学校?谁知道NFLS是哪个学校?