三九宝宝网宝宝百科宝宝知识

java根据路径读取文件

04月07日 编辑 39baobao.com

[,文件或目录损坏且无法读取]硬盘分区盘符访问不了了,文件系统显示RAW,不是NTFS,已用空间,可用空间和容量信息均为0字节,双击显示“无法访问C:,文件或目录损坏且无法读取”解决方法:方法一、在RAW格式盘符上...+阅读

直接贴代码吧。不过这里要做一个简单的说明,对于这个程序,我们必须保证我们在C盘下有一个Users\HP\Desktop的文件夹,因为在后面写入文件的时候,如果路径中的文件不存在,是程序可以自动为其添加,但如果没有了这个路径,则程序会报找不到文件路径的异常。你可以对这个异常进行人性的处理,还可以在程序要向这个路径写入数据之前,创建出这个路径。import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.Scanner;public class ListRoots {private static final String LOG_BASE_PATH = "C:\\Users\HP\\Desktop\\";private static ArrayListmfiles = new ArrayList();/*** 得到给定路径下的目录或是文件* param strPath* throws Exception*/private static void displayDirsOrFiles(String strPath) throws Exception {try {File f = new File(strPath);if (f.isDirectory()) {File[] fList = f.listFiles();for (int j = 0; j

java获取当前路径的几种方法

1、利用System.getProperty()函数获取当前路径:

System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径

2、使用File提供的函数获取当前路径:

File directory = new File("");//设定为当前文件夹

try{

System.out.println(directory.getCanonicalPath());//获取标准的路径

System.out.println(directory.getAbsolutePath());//获取绝对路径

}catch(Exceptin e){}

File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File("..")两种路径有所区别。

# 对于getCanonicalPath()函数,“."就表示当前的文件夹,而”..“则表示当前文件夹的上一级文件夹

# 对于getAbsolutePath()函数,则不管”.”、“..”,返回当前的路径加上你在new File()时设定的路径

# 至于getPath()函数,得到的只是你在new File()时设定的路径

比如当前的路径为 C:\test :

File directory = new File("abc");

directory.getCanonicalPath(); //得到的是C:\test\abc

directory.getAbsolutePath(); //得到的是C:\test\abc

direcotry.getPath(); //得到的是abc

File directory = new File(".");

directory.getCanonicalPath(); //得到的是C:\test

directory.getAbsolutePath(); //得到的是C:\test\.

direcotry.getPath(); //得到的是.

File directory = new File("..");

directory.getCanonicalPath(); //得到的是C:\

directory.getAbsolutePath(); //得到的是C:\test\..

direcotry.getPath(); //得到的是..

java如何获取文件路径

public void doGet(HttpServletRequest request ,HttpServletResponse response ) throws ServletException ,IOException{ OutputStream out;//输出响应正文的输出流 InputStream in; //读取本地文件的输入流//获取filename 请求参数String filename =requeset.getParameter("filename"); if(filename==null){ out=response.getOutputStream(); out.write("please input filename.".getBytes()); out.close;return;} //获得读取本地文件的输入流in=getServletContext().getResourceAsStream("/store"+filename);int length=in.available();}

以下为关联文档:

C++Win32APIReadFile读取文件直接一起来看吧:&emspinclude&emspinclude&emspinclude&emspinclude&emspincludevoid main(){unsigned long lpNumber=0;char lpBuffer[50]=""; Examda提示:文件读...

GetVolumeInformation读取文件系统信息声明:GetVolumeInformation( lpRootPathName: PChar; {磁盘驱动器代码字符串} lpVolumeNameBuffer: PChar; {磁盘驱动器卷标名称} nVolumeNameSize: DWORD; {磁盘驱动器卷标...

怎么用java实现读取excel表格里的数据生成public class AnalyzeExcel { public static void main(String args[]) throws FileNotFoundException, IOException { XSSFWorkbook wb = new XSSFWorkbook("D:/TA/Weeky.xl...

java代码生成word文件没定格式的话可以再jsp页面添加这段: <% response.reset(); response.setContentType("application/vnd.ms-excel;charset=UTF-8"); java.util.Date date = new Date(); DateFo...

手机qq面对面传文件怎么用?文件路径在哪手机qq面对面传文件在哪?手机qq面对面传文件功能位于"我的文件"中,具体找到方法为:在手机中打开qq,然后在消息选项的左上角处点击你的QQ头像,在出来的菜单中点击【我的文件】,之后可...

java解压zip文件不好意思搞反了,这样就更简单了。 用这个构造方法ZipInputStream(InputStream in);接收传过来的流,然后用这个类的getNextEntry()方法解压缩文件,最后调用read(byte[] b, int off...

Excel发现不可读取的内容文件格式或文件扩展名无效前言:Excel是我们日常生活中常用的办公软件,其版本有很多,有时候高版本用低版本的Excel表格打开的时候,会出现无法打开或者数据丢失的情况 方法步骤如下: 1、工具需求 (1)wps 2、...

C读取txt文件问题C读取txt文件问题,只看著我的歌词太阳和志龙版的都要不要罗马音译的:1.fopen的函数原型:FILE * fopen(const char * path,const char * mode); fopen函数的第一个参数是文件路...

java代码创建一个Excel文件java代码创建一个Excel文件,java如何生成excel具体的:1 2 3 4 5 6 7 8 importjava.io.File; publicclassTest { publicstaticvoidmain(String[] args) throwsException { 2113...

推荐阅读
图文推荐