一个小问题,望各位解决。

问题描述

怎么在java中实现输入一个文件名,让它查找此文件是否存在。在所有盘下查找。找到后输出。

解决方案

解决方案二:
LZ看看这篇文章,http://hi.baidu.com/ma7226087/blog/item/6f3e5835360acf0191ef3921.html
解决方案三:
Runtime.getRuntime().exec(command)
解决方案四:
关键是1楼那个算法,最后用起来要卡死...
解决方案五:
importjava.io.File;importjava.util.Scanner;publicclassFind{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("请输入要查找的文件名:");Stringname=input.next();File[]files=File.listRoots();//获得系统有多少个分区for(inti=0;i<files.length;i++){find(files[i],name);}System.out.println("查找结束!");}privatestaticvoidfind(Filefile,Stringname){if(file.isDirectory()){File[]files=file.listFiles();for(inti=0;i<files.length;i++){//”SystemVolumeInformation“这个文件夹无法访问,所以判断是的话结束本次循环if(files[i].getName().equals("SystemVolumeInformation"))continue;find(files[i],name);}}else{if(file.getName().equals(name)){System.out.println(file.getAbsolutePath());}}}}

解决方案六:
这个吧这个好引用4楼hudie1234567的回复:

Javacodeimportjava.io.File;importjava.util.Scanner;publicclassFind{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.printl……

解决方案七:
引用4楼hudie1234567的回复:

Javacodeimportjava.io.File;importjava.util.Scanner;publicclassFind{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.printl……

+1;不过如果再根据分区加上线程就好了.

时间: 2024-07-31 01:41:00

一个小问题,望各位解决。的相关文章

代码-如何解决Android中的一个小问题?

问题描述 如何解决Android中的一个小问题? 我在写android代码时候如下一段代码: public void cc(){ String aa=getHtml();//有点耗时 ......... } 在执行过程之中,程序还未等aa返回值时,就执行下面代码.如何让aa执行完后再执行下面代码. 解决方案 你可以这样的 public void cc(){ String aa=getHtml(); if(aa!=null){ //这里放下面执行的代码,这样就能等你上面执行完再执行下面的了,你看行

Win10 UWP系列:关于错误 0x80073CF9及一个小bug的解决

原文:Win10 UWP系列:关于错误 0x80073CF9及一个小bug的解决 最近一直在开发XX的uwp版本,也是边摸索边做,最近遇到几个比较奇怪的问题,记录于此. 1.项目可用部署到PC,但无法部署到手机,提示以下错误: 错误 : DEP0001 : 意外错误: Install failed. Please contact your software vendor. (Exception from HRESULT: 0x80073CF9 为了方便开发,我将常用的类库引用好.默认的几个页面做

ofbiz做一个小demo,配置好了之后,在页面上跑。报404错误,请问该怎么解决

问题描述 ofbiz做一个小demo,配置好了之后,在页面上跑.报404错误,请问该怎么解决 ofbiz做一个小demo,配置好了之后,在页面上跑.报404错误 求大神指点

用ssh写的一个小的登陆网页老报这个错是什么原因?怎么解决?新手求助!请多多帮助!

问题描述 用ssh写的一个小的登陆网页老报这个错是什么原因?怎么解决?新手求助!请多多帮助! 2015-9-18 13:15:20 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.l

容器“Collection的一个小程序编译时出现的错误,请帮忙解决一下

问题描述 容器"Collection的一个小程序编译时出现的错误,请帮忙解决一下"容器"Collection的一个小程序在windowsXp下的JDK1.5版本/*Collection方法*/importjava.util.*;publicclassTestCollection{publicstaticvoidmain(String[]args){Collectionc=newArrayList();c.add("hello");c.add(newName

js浏览器-javascript中的一个小问题(浏览器问题)

问题描述 javascript中的一个小问题(浏览器问题) 求助 javascript中的一个小问题< html> <head> <title>Ajax 简单的服务器请求 <script type=""text/javascript""> var xmlobj; function CreateXMLHttpRequest() { if(window.ActiveXObject) //如果当前浏览器支持ActiveXOb

jquery-jQuery一个小知识点,求教

问题描述 jQuery一个小知识点,求教 本来不想麻烦大神的,今天看视频教程$().ready(function(){ }); 和$(document).ready(function(){ });我百度了没有明确结果,希望比较懂Js的大神告诉我一声,这两个是不是一样的 解决方案 两者效果是一样的,当没有写document的时候,默认就是选中document$().ready(function () { } )与javascript中的onload=function ( ){ };效果也是一样的

Python连接DB2操作的一个小例子

QQ交流群:127591054 作者:JackChiang 作者QQ:595696297 Python版本3.5 这个小项目,是解决数据库查看的时候一些错误的,查看.每天都会跑数据,但是第一天的数据和第二天的名字可以是一样的,我第二天还可以在跑一遍. 涉及到的知识: 1.日期获取,例如获取2012-02-21~2013-08-21之间所有的日期列表,需要一天一天查询遍历. 2.正则匹配名字,由于一个调度会生成4条数据,需要找到这4条数据的顺序必须固定才为正确否则就是不对的. 3.然后把查询出来有

visual studio 2010-关于VS的一个小测试程序问题,函数调用顺序

问题描述 关于VS的一个小测试程序问题,函数调用顺序 新手学C++,把C++ primer 上的两个例子用Visual Studio 2010弄到一起的时候出现了一个问题. 一共用了三个函数放在三个cpp文件,被调用的两个均用头文件进行了声明. 两个函数实现的功能很简单分别是:1.多个数相加求和(plus()) 2.输入两个数字作为上界和下界并求和.(two_num()) 问题出现在:在main函数下进行调用的时候, 先调用two_num();再调用plus()可以正常执行. #include

c++-初学C++ 一个小程序 求大神帮忙看下

问题描述 初学C++ 一个小程序 求大神帮忙看下 //分秒显示函数 #include using namespace std; //全局引用std命名空间 void showTime(int ,int); int main() { int hours =0 , mins = 0;//定义且初始化分 和秒 cout << "Input the hour "; cin >> hours; cout << "Input the mins &quo