精华内容
下载资源
问答
  • ---------------------------------------------------------------------------字节流-------------------------------------------------------------------------------- ...import java.io.File; i...

    ---------------------------------------------------------------------------字节流--------------------------------------------------------------------------------

    package filetest;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.util.Scanner;
    public class StringTimes {
        static Scanner scan = new Scanner(System.in);
        public static int getKeyStringCount(String str,String key){      //获取字符串key在字符串str中出现的次数
            int count = 0 ;
            int index = 0;
            while((index=str.indexOf(key,index))!=-1) {         

    //从index下标开始key存在于str作为控制循环的条件,

    //indexOf(key,index) 表示从字符串的第index下标开始字符串key第一次出现的位置
                index = index + key.length();
                count++;
            }
            return count;
        }
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            File file = new File("C:\\a.txt"); 
            FileInputStream fis  = null ;//定义字节流
            try {
                fis = new FileInputStream(file);
                int len = 0;
                String str = null;
                byte[] by = new byte[1024];
                //获取文件中的字符串,并将其存入by中
                while((len=fis.read(by))!=-1) {
                    str = new String(by,0,len);
                }
                System.out.println("请输入你要查询的字符串");
                String key = scan.nextLine();
                int count = getKeyStringCount(str, key);
                System.out.println(count);
            }catch (Exception e) {
                // TODO: handle exception
                e.printStackTrace();
            }finally {
                try {
                    if( fis!=null )
                    fis.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }

    }
    --------------------------------------------------------------------------------字符流-----------------------------------------------------------------------------

    package filetest;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.util.Scanner;
    public class StringTimes {
        static Scanner scan = new Scanner(System.in);
        public static int getKeyStringCount(String str,String key){
            int count = 0 ;
            int index = 0;
            while((index=str.indexOf(key,index))!=-1) {
                index = index + key.length();
                count++;
            }
            return count;
        }
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            File file = new File("C:\\a.txt");
            FileInputStream fis  = null ;
            try {
                fis = new FileInputStream(file);
                int len = 0;
                String str = null;
                byte[] by = new byte[1024];
                
                while((len=fis.read(by))!=-1) {
                    str = new String(by,0,len);
                }
                System.out.println("请输入你要查询的值");
                String key = scan.nextLine();
                int count = getKeyStringCount(str, key);
                System.out.println(count);
            }catch (Exception e) {
                // TODO: handle exception
                e.printStackTrace();
            }finally {
                try {
                    if( fis!=null )
                    fis.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }

    }

    展开全文
  • 解析给定日志文件的日志并返回页面浏览量。 如何使用。 运行Ruby脚本 . / bin / parser . rb 注意:我更改了./bin脚本文件,因为我认为所有可执行文件都应位于bin目录中。 它返回网页视图和唯一视图数量...
  • 对于给定文件夹下所有目录和文件获取实现: 思路: 1、获取当前给点地址下目录和文件 2、如果为文件则打印出来、如果为文件夹则继续像下获取 3、递归条件是:文件夹 以下为Java代码实现 package mao; ...

    JAVA对于给定文件夹下所有目录和文件获取实现:
    Python对于给定文件夹下所有目录和文件获取实现:
    思路:
    1、获取当前给点地址下的目录和文件
    2、如果为文件则打印出来、如果为文件夹则继续像下获取
    3、递归条件是:文件夹

    以下为Java代码的实现

    package mao;
    import java.io.File;
    import java.util.ArrayList;
    import java.util.List;
    
    public class digui {
    
        public static void main(String[] args) {
    
            File s_file = new File("/Users/chaozheng/Desktop/zc"); // 其实文件目录地址
            List<File> file_list = new ArrayList<>();
            get_all_file(s_file,file_list);
            System.out.println(file_list);
        }
    
    
        public static void get_all_file(File src_file,List file_list){
            File[] src = src_file.listFiles();
            if (src!=null){
                for (File file:src){
                    if (file.isDirectory()){
                        file_list.add(file);          //需要打印出目录时添加
                        get_all_file(file,file_list);
    //                    System.out.println(file);   //需要输出目录时添加
                    }else{
                        file_list.add(file);
    //                    System.out.println(file);   //需要输出文件时添加
    
                    }
                }
    
            }
    
        }
    
    }
    

    以下为Python的代码实现

    import os
    
    
    def get_all_file(s_file, file_list):
        src = os.listdir(s_file)
        for i in src:
            if os.path.isdir(s_file + "/" + i):
                get_all_file(s_file + "/" + i, file_list)
                file_list.append(s_file + "/" + i)
            else:
                file_list.append(s_file + "/" + i)
    
    
    if __name__ == '__main__':
        s_file = "/Users/chaozheng/Desktop/zc"
        file_list = []
        get_all_file(s_file, file_list)
        print(file_list)
    
    
    展开全文
  • 运行 File.m 并指定目录路径。 以下是一个脚本,它接收目录 Path 并输出一个 Dir.html 文件。 用例:对于保留音乐和电影列表非常有用,通过单击生成 .html 文件链接直接播放音乐/电影,甚至无需转到目录
  • //设置level用来表示当前目录相对于给定目录深度,用来打印Tab占位符 private int level = 0; public void printDir(File file){ printDir1(file, level); } public void printDir1
    import java.io.File;
    
    public class test04_02 {
    	//设置level用来表示当前目录相对于给定目录的深度,用来打印Tab占位符
    	private int level = 0;
    	
    	public void printDir(File file){
    		printDir1(file, level);
    	}
    
    	public void printDir1(File file,int level){
    		for(int i=0;i<level;i++){
    			System.out.print('\t');
    		}
    		if(file.isDirectory()){
    			System.out.println(getPath(file));
    			String[] strL = file.list();//获取目录下所有文件列表
    			for(int i = 0; i<strL.length;i++){
    				//递归的调用自身,同时将level参数递增用来打印Tab占位符
    				printDir1(new File(file.getPath() + "\\" + strL[i]),level+1);
    			}
    		}else{//若是单独文件,则直接打印
    			System.out.println(getPath(file));
    		}
    		//System.out.println(level);
    	}
    	//将文件名称 以 “\\”符号分割,取其最后的一项,如D\\360--->360
    	 public  String  getPath(File mFile){
    		 String fullPath = mFile.getPath();
    		 String[] str = fullPath.split("\\\\");
    		 return str[str.length - 1];
    	}	 
    	 public static void main(String[] args){
    		     test04_02 demo = new test04_02();
    			File newfile = new File("D:\\test");
    			demo.printDir(newfile);
    	 }
    
    }
    

    结果:


    展开全文
  • File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录。...绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。 相对路径:文件对于可执行应用程序的路径。

    File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录。

    绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。

    相对路径:文件相对于可执行应用程序的路径。


    展开全文
  • 对于给定的初始目录,会分析该目录及其子目录中包含的所有文件的依赖关系,即从哪个文件/函数调用哪个文件/函数。 依赖性分析是通过文件名的字符串匹配完成的,因此还可以识别“eval”语句中包含的调用。 基于此...
  • 对于这个问题,我们提出了一个创新的解决方案“ SortIt”来设计一个程序,该程序将帮助用户将混乱的文件组织到适当的文件夹中。 将某些内容归档到适当的文件夹中将花费几秒钟的时间。 目标是使计算机系统中的文件...
  • 如何遍历给定文件目录下的所有文件,以及该目录下的所有子目录的文件 废话不多说,上代码 import java.io.File; /** * 显示指定文件夹内容 * @author 16003 * */ public class TestFile { public static void ...
  • File文件(介绍与代码)

    千次阅读 2020-05-08 09:13:42
    对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的 构造方法 File():通过将 给定的路径...
  • ACIDS 显示给定解离图酸可以从一元酸到四元酸作图语法:酸(pka,c,txt) 输入: pka - 酸 pKa 数组c - 以 M 为单位酸浓度(默认 100 mM) txt - 酸名称输出: - 解离图 例如:对于磷酸 100 mM pka=[2.1 ...
  • file 命令是用来显示文件的类型,对于每个给定的参数,该命令试图将文件分类,分辨的类型有文本文件、可执行文件、压缩文件、或其它可理解的数据格式。 常用参数介绍 -b 不显示文件名称,只显示文件类型 -c 详细...
  • 每当监视的文件之一发生更改时, runjs将重新运行 server.js。 它忽略.gitignore文件。 $ runjs server.js Watching /Dropbox/dev/server.js and all sub-directories not excluded by your .gitignore Found & ...
  • 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。 它可以是存在的,也可以是不存在的。 将来是要通过具体的操作把这个路径的内容转换为具体存在的。 File(String pathname) 通过将给定...
  • 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的 File类的构造方法 方法分类 方法名 说明 ...
  • 在编辑路径时,文件列表将自动显示匹配的文件和目录。 点击Tab键自动完成路径。 相对路径被认为是相对于当前项目的第一个根文件夹。 Enter以给定路径打开文件。 如果文件不存在,将打开一个选项卡,将其保存到该...
  • File

    2020-08-09 11:56:45
    对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名。它可以存在的,也可以不存在的。 将来是要通过具体的操作吧这个路径的内容转发为具体存在的。 构造方法摘要 File(File parent, String child) ...
  • 给定的行号读取行: linecache模块中的getline对于大型文件不切实际。 getLine使用enumerate()逐行读取文件,直到达到目标行号。 getLine_binarysearch使用二进制搜索来搜索给定的行号。 输入文件必须具
  • 这个项目的诞生有一个非常特定的目的:提供一种工具,可以使用它轻松地解析具有已知结构的文件,理想情况下,它像C ++标准IO方法一样灵活且易于使用。 对于那些不理解我的意思的人,这里有一个简单的用例(): ...
  • File相关一些知识

    2021-04-14 21:21:45
    对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的 File类的构造方法 方法名 说明 File...
  • File:它是文件和目录路径名的抽象表示,文件和目录可以通过File封装成对象,对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把...
  • File

    2021-05-07 16:16:47
    对于 File 而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名。它可以是存在的,也可以是不存在的,将来要通过具体的操作把这个路径的内容转换为具体存在 File 构造方法 方法名 说明 File(String ...
  • File类以及IO流使用

    2020-12-11 20:18:29
    对于File类而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它是可以存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转化为具体存在的。 1.2 构造方法 方法名 说明 ...
  • JAVA file

    2020-07-09 00:57:31
    对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以 是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的 构造方法 方法名 说明 File(String ...
  • 对于file而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已,它可以是存在的也可以是不存在的 需要通过具体的操作将这个路径具体化为文件。 构造方法: 1、File(String pathname) 通过将给定的路径...
  • File

    2021-01-07 20:24:25
    2:对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。 将来是要通过具体的操作把这个路径的内容转换为具体存在的 构造方法: File(String pathname)...
  • java File

    2020-09-11 19:59:57
    文件或目录路径,封装到file对象中,通过对对象操作,操作文件或目录 也成“抽象路径名” 路径: 文件或目录在系统中位置 绝对路径:从根目录开始路径 相对路径:相对于当前目录路径 File的构造...
  • File&IO流

    2021-04-05 19:48:01
    对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的 构造方法 方法名 说明 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建...
  • 彩色单元转换器 这是什么? 我观看了以下视频: : Tfh0ytz8S0k(““老派”图形是如何工作,第1部分-Commodore和Nintendo”,由“ The 8-...使用png,jpg或jpeg扩展名输出图像文件的名称。 -w 整型 每个像元

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 199
精华内容 79
关键字:

对于给定的文件file