java指定路径文件|在java项目中如何获取某个文件的路径

java指定路径文件|在java项目中如何获取某个文件的路径的第1张示图

A. java 怎么获取指定路径下的文件

//根据你的要求修改了一下代码,现在已经能将某文件夹下的所有指定类型文件复制到//指定文件夹下了import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class ReadFiles {public static final String FILTER = "xml";public static final String SRC_DIR = "E:\\StudyData";// 待扫描的文件夹public static final String DES_DIR = "E:\\testdata";// 复制后的目标文件夹public static void main(String[] args) {long a = System.currentTimeMillis();scanDir(SRC_DIR, DES_DIR);System.out.println("共花费时间:"+(System.currentTimeMillis() – a)/1000+"秒");}public static void scanDir(String srcPath, String desPath) {File dir = new File(srcPath);File[] files = dir.listFiles();if (files == null)return;for (int i = 0; i < files.length; i++) {if (files[i].isDirectory()) {scanDir(files[i].getAbsolutePath(), desPath);} else {String strFileName = files[i].getAbsolutePath().toLowerCase();File(strFileName, desPath + files[i].getName());}}}public static void File(String srcName, String destName) {if (srcName.endsWith(FILTER)) {System.out.println("正在复制文件 "+srcName+" 至 "+destName);try {BufferedInputStream in = new BufferedInputStream(new FileInputStream(srcName));BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(destName));int i = 0;byte[] buffer = new byte[2048];while ((i = in.read(buffer)) != -1) {out.write(buffer, 0, i);}out.close();in.close();} catch (Exception ex) {ex.printStackTrace();}}}}

B. 在java项目中如何获取某个文件的路径

如果是在tomcat等服务器中运行的话,用ServletContext中的getRealPath()方法可以获取指定文件的绝对路径,如:getRealPath("/WEB-INF/db.xml");

C. java如何读取指定目录下的txt文件

你好代码如下,我调试通过了,希望我的回答对你有帮助!

代码说明,要查询是否存在''java"。在D:盘建一个word.txt的文档,里面写一些单词,保存。运行如下代码会判断是否存在“java”这个单词。

packaget;importjava.io.BufferedReader;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStreamReader;publicclassTestRead{publicstaticvoidmain(String[]args)throwsIOException{FileInputStreamfis=newFileInputStream("d:/word.txt");InputStreamReaderisr=newInputStreamReader(fis);BufferedReaderbr=newBufferedReader(isr);Strings;intcount=0;while((s=br.readLine())!=null){String[]s1=s.split("");for(inti=0;i<s1.length;i++){if("java".equals(s1[i])){System.out.println("存在单词"+s1[i]);count++;}}}if(count==0){System.out.println("不存在java这个单词");}}}

D. java中输入流怎么选择指定路径的文件

文件存在,才会得到,,,,,,,如果不存在,应该先创建上面的错误,说明文件不是Object保存的文件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

E. java中如何实现将指定路径下的文件复制到另一路径下

把mp3中的歌复制到手机??你可以先把np3里的歌复制到电脑然后再复制到手机啊。。。找不到指定文件的话先把要复制的东西复制到别的文件夹里或者别的盘再复制看看

F. java怎么查询指定路径下所有文件夹

Java程序中读取某个目录下的所有文件(下面以D盘下的文件夹为例),代码如下:import java.io.File;public class Test1 { public static void main(String[] args) { String path="D://"; File file=new File(path); File[] tempList = file.listFiles(); System.out.println("该目录下对象个数:"+tempList.length); for (int i = 0; i < tempList.length; i++) { if (tempList[i].isFile()) { //读取某个文件夹下的所有文件 System.out.println("文件:"+tempList[i]); } if (tempList[i].isDirectory()) { //读取某个文件夹下的所有文件夹 System.out.println("文件夹:"+tempList[i]); } } }}

G. 在java中如何判断某一个路径下是否有指定的文件夹或者文件。

public class DirectoryList { public static void main(String[] args){ String fileName="lady gaga、lady gaga – telephone ft. beyonce.mp3";//要判断的文件或文件夹 try{ File path = new File("D:/KuGou"); String[] myList;//定义一个字符串数组 if(fileName == null && fileName.length() == 0)//不含自变量则显示所有文件 myList = path.list(); else myList = path.list(new DirectoryFilter(fileName)); for(int i = 0; i< myList.length;i++)//输出文件列表 System.out.println(myList[i]); }catch(Exception e) { e.printStackTrace(); } }}//DirectoryList ends 实现filename 的过滤器class DirectoryFilter implements FilenameFilter {String myString;DirectoryFilter(String myString){this.myString = myString;}public boolean accept(File dir,String name){//FilenameFilter.accept(File dir, String name) // 测试指定文件是否应该包含在某一文件列表中。String f= new File(name).getName();return f.equals(myString);}}

H. Java如何创建不存在的指定路径的文件

OutputStream以及几个子类,就算不存在该文件也会自从创建的。但是inputStream和它的子类里,如果没有该文件则会报这个错误。

I. java FileWrite 怎么指定文件路径,是相对路径还是绝对路径

如下制定即可:FileWriter fw = new FileWriter("E:/Jack.txt");

未经允许不得转载:山九号 » java指定路径文件|在java项目中如何获取某个文件的路径

赞 (0)