当前位置: 首页 > news >正文

百度网站制作公司玉林seo

百度网站制作公司,玉林seo,代做预算网站,聊城哪儿做网站便宜在指定目录中寻找文件 扫描指定目录,并找到名称对应的所有文件(不包含目录). import java.io.File; import java.util.Scanner;public class Project1 {public static void main(String[] args) {//1.输入必要的信息Scanner sc new Scanner(System.in);System.out.println(&…

在指定目录中寻找文件

扫描指定目录,并找到名称对应的所有文件(不包含目录).

import java.io.File;
import java.util.Scanner;public class Project1 {public static void main(String[] args) {//1.输入必要的信息Scanner sc = new Scanner(System.in);System.out.println("请输入要搜索的文件名: ");String fileName = sc.next();System.out.println("请输入要搜索的目录: ");String rootPath = sc.next();File rootFile = new File(rootPath);if(!rootFile.isDirectory()) {System.out.println("输入的答案有误!");return;}// 2.有了要搜索的路径之后,就可以按照递归的方式来搜索// 知道递归的起点, 还需要知道查询的文件名.scanDir(rootFile, fileName);}private static void scanDir(File rootFile, String fileName) {//1.把当前目录中的文件和子目录都列出来File[] files = rootFile.listFiles();if(files == null) {//空的目录,返回即可return;}//2.遍历上述files,判定每一个file是目录还是文件for(File f : files) {System.out.println("当前遍历到: " + f.getAbsolutePath());if(f.isFile()) {//普通文件,判定文件名是否是搜索的文件if(fileName.equals(f.getName())) {System.out.println("找到了符合要求的文件! " + f.getAbsolutePath());}} else if (f.isDirectory()) {//目录文件,就需要进一步的递归scanDir(f, fileName);} else {//这个else暂时不需要;}}}
}

进行普通文件的复制

import java.io.*;
import java.util.Scanner;public class Project2 {public static void main(String[] args) throws IOException {Scanner sc = new Scanner(System.in);System.out.println("请输入要复制的源文件: ");String srcPath = sc.next();System.out.println("请输入要复制的目标文件");String destPath = sc.next();//合法性判定// 1)srcPath对应的文件是否存在File srcFile = new File(srcPath);if(!srcFile.isFile()) {System.out.println("源文件路径有误");return;}//2)destPath不要求对应的文件存在,但是目录得存在.File destFile = new File(destPath);if(!destFile.getParentFile().isDirectory()) {System.out.println("目标路径有误!");return;}//复制操作try(InputStream inputStream = new FileInputStream(srcFile);OutputStream outputStream = new FileOutputStream(destFile)) {while(true) {byte[] buffer = new byte[1024];int n = inputStream.read(buffer);if(n == -1) {//读取完毕break;}//把读到的内容写入到outputStream中outputStream.write(buffer, 0, n);}}}
}

 查找包含指定字符的文件

import java.io.*;
import java.util.Scanner;public class Project3 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入要搜索的路径: ");String rootPath = sc.next();System.out.println("请输入要查询的词: ");String word = sc.next();File rootFile = new File(rootPath);if(!rootFile.isDirectory()) {System.out.println("输入的路径不正确");return;}scanDir(rootFile, word);}private static void scanDir(File rootFile, String word) {File[] files = rootFile.listFiles();if(files == null) {return;}for(File f : files) {System.out.println("当前遍历到: " + f.getAbsolutePath());if(f.isFile()) {//在文件内容中搜索searchInFile(f, word);} else if(f.isDirectory()) {//递归遍历scanDir(f, word);} else {//这个else暂时不需要;}}}private static void searchInFile(File f, String word) {//通过这个方法在文件内部进行搜索//1.把文件内容全部读取出来try(InputStream inputStream = new FileInputStream(f)) {StringBuilder stringBuilder = new StringBuilder();while(true) {byte[] buffer = new byte[1024];int n = inputStream.read(buffer);if(n == -1) {break;}//此处只是读取出文件的一部分.需要把文件的整体内容拼接到一起String s = new String(buffer, 0, n);stringBuilder.append(s);}//当文件整体读取完毕,循环结束之后,此时stringBuilder就是包含文件整个内容的字符串了.if(stringBuilder.indexOf(word) == -1) {//没找到要返回return;}//找到了,打印文件路径System.out.println("找到了! " + word + " 存在于 " + f.getAbsolutePath());} catch(IOException e) {throw new RuntimeException();}}
}

 

http://www.yidumall.com/news/107920.html

相关文章:

  • 做系统之前的网站收藏在哪里看互联网销售公司
  • 公司网站开发说明介绍郑州百度搜索优化
  • 自媒体营销的策略和方法百度关键词相关性优化软件
  • 网站建设 文章网站404页面怎么做
  • 自我做t恤的网站沪深300指数基金
  • 做网站要学哪些百度搜索指数查询
  • 改号宝网站搭建百度网站优化排名
  • 金融网站开发方案广州从化发布
  • 极速时时彩网站开发百度网盘怎么找片
  • 做网站厦门收录优美图片崩了
  • 深圳网站设计公司 网络服务沪深300指数基金排名
  • 做购物商城类网站需要合肥关键词排名推广
  • 网站栏目 英文seo公司关键词
  • 做字幕网站微信crm管理系统
  • wordpress cms怎么登陆界面网络营销就是seo正确吗
  • asp网站后台登陆地址百度在线
  • 网站备案 时间更新广州百度seo公司
  • 西宁电子商务网站建设女排联赛最新排行榜
  • 陕西网站建设热线百度用户服务中心
  • 做网站优化有必要西安网站外包
  • 做资讯类网站需要特殊资质吗网络推广和网站推广平台
  • 规划网站的总结优化疫情防控 这些措施你应该知道
  • 做网站能拿多少钱信息流广告优化师
  • 唐山建设网站制作链接推广平台
  • 保护环境做网站素材seo管理与优化期末试题
  • 升阳广州做网站公司品牌营销策划与管理
  • 陈村大良网站建设西安网络推广优化培训
  • 日本不良网站正能量大豆制作网站教学
  • 在服务器做网站关键词可以分为哪三类
  • 上海奉贤网站建设西安网络推广公司