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

余姚网页设计公司怎么做神马搜索排名seo

余姚网页设计公司,怎么做神马搜索排名seo,外国手表网站,东莞倣网站题目如下 扫描指定目录,并找到名称中包含指定字符的所有普通文件(不包含目录),并且后续询问该用户是否要删除该文件 本题是关于文件I/O知识中对文件系统操作的应用,解答的完整代码如下(需要的uu自取)⬇️ 在完整…

题目如下

扫描指定目录,并找到名称中包含指定字符的所有普通文件(不包含目录),并且后续询问该用户是否要删除该文件

本题是关于文件I/O知识中对文件系统操作的应用,解答的完整代码如下(需要的uu自取)⬇️    

在完整代码后博主将对代码进行拆分讲解

import java.io.File;
import java.util.Scanner;public class demo1 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);//输入指定目录System.out.println("请输入指定目录");String path = scanner.next();File file = new File(path);if(!file.isDirectory()){System.out.println("输入目录不合法");System.exit(1);}//输入指定字符System.out.println("请输入指定字符");String key = scanner.next();//开始进行扫描scan(file,key);}//扫描函数public static void scan(File file,String key){System.out.println("正在扫描"+file.getAbsolutePath());if(file == null){return;} else if(file.isDirectory()){File[] files = file.listFiles();for (File f : files ) {scan(f,key);}}else {if(file.getName().contains(key)){delete(file);}}}//删除操作public static void delete(File file){System.out.println("是否要删除文件?(y|n)");Scanner scanner = new Scanner(System.in);String choice = scanner.next();if(choice.equals("y")){file.delete();}else {System.out.println("未删除文件");}}
}

1、主方法

main()方法代码中,首先要让用户输入指定的目录和指定关键字

值得注意的是,在输入指定目录后,我们要对用户的输入进行合法性判断

if(!file.isDirectory()){System.out.println("输入目录不合法");System.exit(1);
}

2、scan方法 

为了扫描文件夹及文件夹中的子文件夹, 我们需要采取递归思路。即如果子文件依然是文件夹,就仍用scan方法扫描;如果是文件,则判断文件名包不包含key关键字

如果文件名包含key关键字,那么就进入delete方法,判断是否要删除

public static void scan(File file,String key){System.out.println("正在扫描"+file.getAbsolutePath());if(file == null){return;} else if(file.isDirectory()){File[] files = file.listFiles();for (File f : files ) {scan(f,key);}}else {if(file.getName().contains(key)){delete(file);}}
}

运行结果

 

http://www.khdw.cn/news/13961.html

相关文章:

  • 从网络安全角度考量请写出建设一个大型电影网站规划方案引流推广接单
  • 网站开发及建设费用网站推广的渠道有哪些
  • 网站开发前后端深圳发布最新通告
  • 网站建设刂搜金手指下拉贰伍最近国际新闻大事20条
  • 做pc网站会连带手机版营销手机系统安装
  • 网站建设销售话术seo网站权重
  • 服务器添加网站如何提高自己在百度的排名
  • 自学织梦做网站要多久企业如何网络推广
  • 烟台做网站推广的公司哪家好seo做的好的网站
  • 营销型网站建设市场怎么推广产品
  • 做外贸必应网站产品曝光谷歌全球营销
  • 做网站的职业牡丹江seo
  • wordpress css 使用方法如何将网站的关键词排名优化
  • 怎么查看网站使用空间班级优化大师免费下载
  • 做网站教程和维护网站北京网络推广有哪些公司
  • 做自媒体都有什么网站seo推广是什么意思
  • wordpress 无法显示图片深圳宝安seo外包
  • 网站开发Java与Python网络营销方案
  • 如何建立p2p网站网络黄页平台网址有哪些
  • wordpress小工具插件下载株洲seo优化首选
  • 网站备案和备案的区别百度热搜榜排名今日
  • 网站开发分站站长联盟
  • 企业邮箱登录入口foxmailseo发包技术教程
  • 淘宝做网站网络营销的基本内容有哪些
  • 郑州企业展厅设计公司郑州seo代理外包
  • 苏州知名网站建设设计公司排名福州网站seo公司
  • 苹果电脑可以做网站吗北京网站seo费用
  • 手机在线做ppt模板下载网站kol推广是什么意思
  • 公司做网站域名归谁成都搜索优化排名公司
  • 网站中转页怎么做百度学术论文查重免费