文件路径转流|java的几种IO流读取文件方式

文件路径转流|java的几种IO流读取文件方式的第1张示图

⑴ ps里怎样把一个文件的路径移到另一个文件啊

楼主是说移动路径是吧?用“路径选择工具”在钢笔工具那一栏里如果是要移动图层,那先选中要移动的图层,再用“移动工具”可以拖动,背景层拖不动,必须先将背景层转换为普通层(在背景导上双击即可)

⑵ 怎么设置让浏览器输入文件路径直接转到文件位置

第一、先在你要输入的文件夹创建好、名称什么的、 第二、记住这个文件夹的名字和在电脑上的地方、 第三打开你的浏览器、点击工具、 拖到最下面有设置、或者选项、 第四、选项里面有下载、下载里面会有浏览器下载输出文件夹、点击自定义、点击选择、找到你要输出的文件夹点击确定、之后点击保存、当然有些浏览器不需要点击、确定以后自动保存。比如我的就是、 手打不宜望采纳!

⑶ java里面获取到的文件路径要怎么转换才能被输出文本的路径

1获取文件路径比如d:\a\b2将斜杠替换成双斜杠path.replace("\","\\");不知道这是不是你想要的

⑷ 请问各位如何将一个文件流转换成文件对象(不创建本地文件)

Java中文件(File)的概念,其实是"路径" ,连Thinking in Java上都这么说.但是流作为资源,不是抽象的概念,必须有其载体的,即一个实体的"文件".当然你可以把流写到一个临时文件,即File temp = File.createTempFile()里.FileOutputStream fos = new FileOutputStream(temp);…

⑸ java的几种IO流读取文件方式

一、超类:

字节流: InputStream(读入流) OutputStream(写出流)

字符流: Reader(字符 读入流) Writer (字符写出流)

二、文件操作流

字节流: FileInputStream ,FileOutputStream

字符流: FileReader, FileWriter(用法与字节流基本相同,不写)

//1.指定要读 的文件目录及名称

File file =new File("文件路径");

//2.创建文件读入流对象

FileInputStream fis =new FileInputStream(file);

//3.定义结束标志,可用字节数组读取

int i =0 ;

while((i = fis.read())!=-1){

//i 就是从文件中读取的字节,读完后返回-1

}

//4.关闭流

fis.close();

//5.处理异常

//1.指定要写到的文件目录及名称

File file =new File("文件路径");

//2.创建文件读入流对象

FileOutputStream fos =new FileOutputStream(file);

//3.定义结束标志

fos.write(要写出的字节或者字节数组);

//4.刷新和关闭流

fos.flush();

fos.close();

//5.处理异常

三、缓冲流:

字节缓冲流: BufferedInputStream,BufferedOutputStream

字符缓冲流:BufferedReader ,BufferedWriter

缓冲流是对流的操作的功能的加强,提高了数据的读写效率。既然缓冲流是对流的功能和读写效率的加强和提高,所以在创建缓冲流的对象时应该要传入要加强的流对象。

//1.指定要读 的文件目录及名称

File file =new File("文件路径");

//2.创建文件读入流对象

FileInputStream fis =new FileInputStream(file);

//3.创建缓冲流对象加强fis功能

BufferedInputStream bis =new BufferedInputStream(fis);

//4.定义结束标志,可用字节数组读取

int i =0 ;

while((i = bis.read())!=-1){

//i 就是从文件中读取的字节,读完后返回-1

}

//5.关闭流

bis.close();

//6.处理异常

//1.指定要写到的文件目录及名称

File file =new File("文件路径");

//2.创建文件读入流对象

FileOutputStream fos =new FileOutputStream(file);

//3.创建缓冲流对象加强fos功能

BufferedOutputStream bos=new BufferedOutputStream(fos);

//4.向流中写入数据

bos.write(要写出的字节或者字节数组);

//5.刷新和关闭流

bos.flush();

bos.close();

//6.处理异常

四、对象流

ObjectInputStream ,ObjectOutputStream

不同于以上两种类型的流这里只能用字节对对象进行操作原因可以看上篇的编码表比照原理

ObjectOutputStream对象的序列化:

将java程序中的对象写到本地磁盘里用ObjectOutputStream

eg:将Person类的对象序列化到磁盘

创建Person类

注1:此类要实现Serializable接口,此接口为标志性接口

注2:此类要有无参的构造函数

注3:一旦序列化此类不能再修改

class Person implements Serializable{

public Person(){}

}

2.创建对象流对象

注:要增强功能可以将传入文件缓冲流

ObjectOutputStream oos =new ObjectOutputStream(

new FileOutputStream(new File("文件路径")));

3.写入对象 ,一般会将对象用集合存储起来然后直接将集合写入文件

List<Person> list =new ArrayList<>();

list.add(new Person());

…(可以添加多个)

oos.writeObject(list);

4.关闭流,处理异常

oos.flush();

oos.close();

五、转换流:

这类流是用于将字符转换为字节输入输出,用于操作字符文件,属于字符流的子类,所以后缀为reader,writer;前缀inputstream,outputstream;

注 :要传入字节流作为参赛

InputStreamReader: 字符转换输出流

OutputStreamWriter:字符转换输入流

//1.获取键盘输入的字节流对象

inInputStream in =Stream.in;

/*2.用转换流将字节流对象转换为字符流对象,方便调用字符缓冲流的readeLine()方法*/

InputStreamReader isr =new InputStreamReader(in);

/*5.创建字符转换输出流对象osw,方便把输入的字符流转换为字节输出到本地文件。*/

OutputStreamWriter osw =new OutputStreamWriter(newFileOutputStream(new File("文件名")));

/*3.现在isr是字符流,可以作为参数传入字符缓冲流中*/

BufferedReader br =new BufferedReader(isr);/*4.可以调用字符缓冲流br的readLine()方法度一行输入文本*/

String line =null;

while((line =br.readLine()){

osw.write(line);//osw是字符流对象,可以直接操作字符串}

注:InputStreamReader isr =new InputStreamReader(new "各种类型的字节输入流都行即是:后缀为InputStream就行");

OutputStreamWriter osw =new OutputStreamWriter(new"后缀为OutputStream就行");

六、区别记忆

1.对象流是可以读写几乎所有类型的只要是对象就行,而字节字符流,只能读写单个字节字符或者字节字符数组,以上没有读写字节字符数组的;注意对象流只有字节流!

2.字符和字节循环读入的结束条件int i=0; (i =fis.read())!=-1用字符数组复制文件(fr 读入流 ,fw写出流),字节流也是相同的用法

int i = 0; char[] c = new char[1024];

while((i = fr.reade()) !=-1)){

fw.write(c,0,i);

}

123456

3.对象流里面套缓冲流的情景:

new ObjectInputStream(new BufferedInputStream(new FileInputStream(new File(“文件路径”))));

4.记忆流及其功能的方法:

前缀表示功能,后缀表示流的类型;

比如说FileInputStream 前缀:File,表示操作的磁盘,后缀:intputstream,表示是字节输入流。

同理 FileReader:表示操作文件的字符流

ObjectInputStream :操作对象的字节输入流

5.拓展:获取键盘输入的字符的缓冲流的写法:

new BufferedReader(new InputStreamReader(System.in)));

将字节以字符形式输出到控制台的字符缓冲流的写法:

new BufferedWriter( new OutputStreamWriter(System.out))

⑹ 关于文件的路径转换问题

请说清楚你的问题。C:\Documents and Settings\Administrator\桌面即是windows的默认路径。如果你想把桌面的路径改道其他盘,那么,直接在administrator目录下剪切桌面,再粘贴道其他盘即可。不过如果你的系统使用网络上流传的各种GHOST版本的XP的话,这样做会有后遗症。很奇怪的一个后遗症,不影响系统,但是会给使用带来一点点不方便,具体情况自己试下。你把软件程序安装到了桌面,现在想把它放回C:\ Program Files ?那么没什么好办法,卸载掉,重装软件,指定道C:\ Program Files目录。

⑺ 如何把本地的文件转换成网络的下载地址

首先,要保证你的机器能上网,而且有不低于ADSL 512Kbps的网络速度。其次,硬件性能要能满足你的需要。最后,需要安装FTP服务器端的软件,这类软件很多,可以使用微软的IIS(Internet Information Server 因特网信息服务系统),也可以使用专业软件。不同的软件提供的功能不同,适应的需求和操作系统也不同。一般来说,系统最低要求如下: CPU:PⅢ 450MHz以上 内存:256MB SDRAM以上 带宽:ADSL 512Kbps以上 至于操作系统,Windows 98/Me/NT/2000/XP均可,如果对服务器的性能和安全性要求很低,可以采用Windows 98和Windows Me。本文中,如无特殊说明,均以Windows XP专业版为操作系统,其余操作系统下FTP服务器的架设及设置均大同小异。 一、用IIS架设 如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS 5.0作为服务器软件来架设(IIS只适用于Windows NT/2000/XP操作系统)。 1.安装 Windows XP默认安装时不安装IIS组件,需要手工添加安装。进入控制面板,找到“添加/删除程序”,打开后选择“添加/删除Windows组件”,在弹出的“Windows组件向导”窗口中,将“Internet信息服务(IIS)”项选中。在该选项前的“√”背景色是灰色的,这是因为Windows XP默认并不安装FTP服务组件。再点击右下角的“详细信息”,在弹出的“Internet信息服务(IIS)”窗口中,找到“文件传输协议(FTP)服务”,选中后确定即可。 安装完后需要重启。Windows NT/2000和Windows XP的安装方法相同。 2.设置 电脑重启后,FTP服务器就开始运行了,但还要进行一些设置。点击“开始→所有程序→管理工具→internet信息服务”,进入“internet信息服务”窗口后,找到“默认FTP站点”,右击鼠标,在弹出的右键菜单中选择“属性”。在“属性”中,我们可以设置FTP服务器的名称、IP、端口、访问账户、FTP目录位置、用户进入FTP时接收到的消息等。 1)FTP站点基本信息 进入“FTP站点”选项卡,其中的“描述”选项为该FTP站点的名称,用来称呼你的服务器,可以随意填,比如“我的小站”;“IP地址”为服务器的IP,系统默认为“�全部未分配”,一般不须改动,但如果在下拉列表框中有两个或两个以上的IP地址时,最好指定为公网IP;“tCp端口”一般仍设为默认的21端口;“连接”选项用来设置允许同时连接服务器的用户最大连接数;“连接超时”用来设置一个等待时间,如果连接到服务器的用户在线的时间超过等待时间而没有任何操作,服务器就会自动断开与该用户的连接。 2)设置账户及其权限 很多FTP站点都要求用户输入用户名和密码才能登录,这个用户名和密码就叫账户。不同用户可使用相同的账户访问站点,同一个站点可设置多个账户,每个账户可拥有不同的权限,如有的可以上传和下载,而有的则只允许下载。 3)安全设定 进入“安全账户”选项卡,有“允许匿名连接”和“仅允许匿名连接”两项,默认为“允许匿名连接”,此时FTP服务器提供匿名登录。“仅允许匿名连接”是用来防止用户使用有管理权限的账户进行访问,选中后,即使是adMinistrator(管理员)账号也不能登录,FTP只能通过服务器进行“本地访问”来管理。至于“FTP站点操作员”选项,是用来添加或删除本FTP服务器具有一定权限的账户。iis与其他专业的FTP服务器软件不同,它基于WindoWs用户账号进行账户管理,本身并不能随意设定FTP服务器允许访问的账户,要添加或删除允许访问的账户,必须先在操作系统自带的“管理工具”中的“计算机管理”中去设置WindoWs用户账号,然后再通过“安全账户”选项卡中的“FTP站点操作员”选项添加或删除。但对于WindoWs 2000和WindoWs Xp专业版,系统并不提供“FTP站点操作员”账户添加与删除功能,只提供adMinistrator一个管理账号。 提示:匿名登录一般不要求用户输入用户名和密码即可登录成功,若需要,可用“anonyMous”作为用户名,以任意电子邮件地址为密码来登录。 4)设置用户登录目录 最后设置FTP主目录(即用户登录FTP后的初始位置),进入“主目录”选项卡,在“本地路径”中选择好FTP站点的根目录,并设置该目录的读取、写入、目录访问权限。

⑻ 读写文件的基本流有哪些

FileReader FileWriter File FileInputStream这些都只是高级流。还有诸如inputstream bufferedinputstream(带缓冲的)很多,建议看下java.io.*;包下的源码。很反感各处乱粘的无知勇士们

⑼ 用什么软件将*.mpg文件转换成*.rm或*.rmvb流

视频格式转换大全 1.全能视频转换工具介绍 推荐工具1 WinMPG Video Convert 软件版本:V5.6 汉化 软件大小:3091KB 软件类型:共享软件 运行环境:WindowsXP/NT/2000/9X Name:crsky Code: 点击下载 这是一款非常优秀的全能视频转换工具,软件不仅可以同时将AVI格式转换成MPEG1/MPEG2/DVD/VCD/SVCD/DivX等视频格式,而且还可以将ASF和WMV等视频格式快速转换成AVI及MPEG4格式(见图1)。 下面我们以将一个VCD文件转换成DivX格式的视频文件为例说说软件的使用方法:用户在软件界面上方单击“All to DivX”按钮并在接下来弹出对话框的“Input File(输入文件)”空白框中指定需要转换VCD文件的文件存放路径,软件会自动在对应的“Output File(输出文件)”空白框填入一个相同的转换后文件的输出路径并会在原文件名中加上“.avi”扩展名,如果用户对软件默认的转换文件存放路径不满意可以随时进行更改。另外,用户通过选中“Preview(预览)”选项还可以即时对转换视频进行预览(见图2)。进行完所有准备工作后,单击“Convert”按钮,软件即可马上进入视频格式转换状态。 推荐工具2: 视频格式转换通 软件版本:V3.1 软件大小:1197KB 软件类型:共享软件 运行环境:WindowsXP/NT/2000/9X 软件下载: 点击下载 Name:arong Code: 这款软件是集视频格式转换、合并和刻录为一体的超级视频文件转换工具,软件本身绿色环保,用户无需安装但需要注册一下方可使用(见图3)。 这款工具可以同时支持ASF、WMV、RM、MOV、RMVB、DAT、AVI、VOB、MPG和MPEG4等众多视频格式的互相转换,用户只要将软件界面切换到“文件转换”选项,单击“添加”按钮将需要转换的视频文件添加进软件的转换列表(如果用户需要将多个同格式或不同格式的视频文件转换成另外同一种视频格式,则可以一并添加),然后在软件界面右侧选择一种需要进行转换的目标格式并指定转换后文件的存放路径,最后单击“开始转换”按钮软件即可进行指定视频格式的转换了。在这款工具中,用户还可以利用软件的“转换合并”功能将多段不同格式的视频片段合并成一个指定视频格式的视频文件,用户在进行该视频文件的播放时,一般不会出现视频中断或停滞等现象。另外,这款工具还为用户内置了一个VCD光盘的刻录功能,用户可以将任意格式的视频文件刻录或转录成VCD光盘。 推荐工具3: Zealot All Video Converter 软件版本:V1.1汉化版 软件大小:2152KB 软件类型:共享软件 运行环境:WindowsXP/NT/2000/9X 软件下载: 点击下载 这是一款可以分别将AVI转换成nAVI/MPEG1/MPEG2/DVD/VCD/SVCD/WMV/ASF视频文件和将MPEG转换成AVI/DivX/WMV/ASF视频文件的视频文件转换工具(见图4)。 用户可以在工具栏中单击“添加”按钮将需要进行转换的AVI、MPEG或MPG文件添加进软件的转换列表,然后在列表中选中需要转换的视频文件,单击鼠标右键并选择需要转换的视频类型即可。这款工具有三个特色:一是支持对被转换文件和转换后的视频文件进行即时预览,二是用户可以在软件的“选项”对话框中对各个具体视频转换类型的视频参数进行定制(见图5),如将一个AVI文件转换成VCD格式文件或DVD格式文件,则可以对MPEG类型(是MPEG1还是MPEG2)、帧速率和视频宽高比例等进行定制。三是软件支持同时对多个文件进行批量视频转换。 推荐工具4 AVS Video Converter 软件版本:V2.7.5 软件大小:15550KB 软件类型:共享软件 运行环境:WindowsXP/NT/2000/9X 软件下载: 点击下载 这是一款功能特别全面的视频文件转换及编辑工具(见图6)。 用户在软件的主界面中单击“Browse(浏览)”按钮将需要转换的AVI/MPG/MPEG1/MPEG2/VOB(DVD)/DAT(VCD)/WMV/ASF等格式的视频文件导入到软件中后,直接在软件的工具栏中单击相应的To AVI、To MPEG、To WMV、To RM和To VCD按钮软件即可快速完成一个视频文件转换任务的定制。如果用户对软件默认的视频文件转换任务参数不太满意的话,则还可以在“Output File Name(输出文件名)”和“Advanced(高级)”选项中转换文件的存放路径及视频转换参数进行详细定制。一切搞定后,用户在软件界面左上方单击“Convert Now!(开始转换)”按钮软件即可进行指定视频格式的转换了。另外,在视频编辑方面,用户可以同时对多段视频片段进行转换合并使之成为一部完整影片,或者用户也可以对一部完整影片进行多重剪辑并通过各种视频格式的转换使之成为可以满足不同需要的多段不同格式的视频片段。另外,在进行视频文件转换及编辑过程中,软件均支持视频效果的即时预览。 2.与RM格式相关的视频转换工具介绍 推荐工具1 网络多媒体梦工场2004 软件版本:V4.0 软件大小:5952KB 软件类型:共享软件 运行环境:WindowsXP/NT/2000/9X 软件下载: 点击下载 这是一款可以直接将VCD(.dat)、DVD(.vob)、.MPG和.WAV等视频格式转换成.RM格式的多功能音视频转换工具(在音频格式转换方面软件支持将MP3和CD直接转换成RM音频格式,见图7)。 将其它格式的视频转换为RM格式的好处一般有三个,一是可以在不损害多少视频质量的前提下使原视频文件体积大幅降低。二是可以非常方便地将转换后的视频以流媒体的形式在网络中与网友共享,像我们用DV摄制的生活滑稽视频等。最后就是我们可以在没有合适视频播放工具的特殊条件下调用RealOne Player或RealPlayer对转换后的视频进行播放。用户在该软件的工具栏中单击“视频”按钮并通过软件界面左侧的文件树状目录将需要转换的视频文件导入到转换列表,然后选中需要转换的视频文件,在工具栏中单击“开始”,则软件会自动将指定的视频格式转换成RM文件。这里需要向大家说明两点:一是对于像WMV和ASF这样的视频文件,虽然软件不能支持将其直接转换成RM文件,但用户可以先使用上面介绍的工具将它们暂时转换成MPG文件,然后才将其转换成RM文件。二是软件只能对未进行高度压缩过的源文件进行RM格式的转换,像由已经经过高度压缩过的RM文件转换来的.MPG和.WAV等视频文件,该软件是不能支持再将其转换成RM文件的。另外,这款工具还具有RM文件管理与播放、视频录制及将录制的视频直接保存为RM格式视频等一系列配套功能。 推荐工具2 RM Converter 软件版本:v1.40 软件大小:2975KB 软件类型:共享软件(10天试用) 运行环境:WindowsXP/NT/2000/9X 软件下载: 点击下载 这是一款可以将AVI与MPEG格式视频文件直接转换成RM格式文件及将RM格式文件转换成AVI格式文件的实用小工具,在视频格式支持方面,这款工具可谓与上面的工具相得益彰(见图8)。 这款工具非常好用,用户只要指定一下需要转换的AVI、MPEG文件及转换后文件的输出路径,然后再单击一下“Convert(转换)”按钮即可完成文件的格式转换。另外,这款工具还可以支持用户对格式转换过程中的转换参数(如图像分辨率、帧的大小等等)进行设定。这款工具款注册用户将不能使用AVI→RM及MPEG→RM两个功能。 3.与DivX格式相关的视频转换工具介绍 推荐工具 AVI to DivX 软件版本:V1.5 软件大小:1149KB 软件类型:免费软件 运行环境:WindowsXP/NT/2000/9X 软件下载: 点击下载 这是一款可以将AVI/MPEG/MPG/MOV/QT等格式的视频文件快速转换成DivX(扩展名为.avi)格式文件的小工具(见图9)。 将其它格式的视频转换为DivX格式的最大好处是可以用比较小的文件存储空间存储尽可能多的高质量视频资料。用户只要在软件界面左上方将需要转换的视频文件添加到“Input File”列表中(软件支持视频文件批量导入),然后修改一下必要的转换参数选项,这些参数选项包括Need to save audio stream(是否需要保留音频)、Choose codec manually(手工选择解码器)、Power off PC after converted all(转换完所有视频文件后自动关机)和Use transparent button(在软件中使用透明按钮)等。完成所有准备工作后,用户单击“Start to Convert(开始转换)”按钮即可进行视频转换了。另外,软件还可以支持分别对转换前的源文件和转换后的DivX文件进行效果预览。 4.与DVD格式相关的视频转换工具介绍 推荐工具 豪杰视频通 软件版本:V2.5.7 软件大小:10406KB 软件类型:共享软件 运行环境:WindowsXP/NT/2000/9X 软件下载: 点击下载 这是一款将DVD视频格式进行全方位格式转换的超级工具,豪杰在国内是一家具有品牌效应的知名公司,软件品质很有保证(见图10)。 这款工具不仅可以将DVD向VCD进行视频转换(转换过程中可以选择字幕、语言和角度生成VCD格式的MPEG文件,没有DVD光驱的用户喜欢这个),而且软件还可以支持将DVD视频直接转换成MPEG4/AVI/RM等视频格式。在进行视频转换的过程中,用户可以对各种转换格式的转换参数进行详细定制并且可以对需要转换的视频文件进行预览。这款工具除了可以对DVD视频进行各种格式的视频转换外,用户还可以利用“豪杰视频通”将DVD视频转换成GIF动画文件及进行其它的视频格式(如.MPG、.MPEG、.DAT和.AVI等)向RM视频格式及GIF动画格式的转换。

⑽ 文件流怎么获取网络路径

在请求头里设置Range,可以拿到不同的部分,前提还需要webserver支持。 /***开始下载*@throwsException*/publicvoidstartDown()throwsException{HttpClienthttpClient=newDefaultHttpClient();try{//获取下载文件信息getDownloadFileInfo(httpClient);//启动多个下载线程startDownloadThread();//开始监视下载数据monitor();}catch(Exceptione){throwe;}finally{httpClient.getConnectionManager().shutdown();}}/***获取下载文件信息*/(HttpClienthttpClient)throwsIOException,ClientProtocolException,Exception{HttpHeadhttpHead=newHttpHead(url);HttpResponseresponse=httpClient.execute(httpHead);//获取HTTP状态码intstatusCode=response.getStatusLine().getStatusCode();if(statusCode!=200)thrownewException(“资源不存在!”);if(getDebug()){for(Headerheader:response.getAllHeaders()){System.out.println(header.getName()+”:”+header.getValue());}}//Content-LengthHeader[]headers=response.getHeaders(“Content-Length”);if(headers.length>0)contentLength=Long.valueOf(headers[0].getValue());httpHead.abort();httpHead=newHttpHead(url);httpHead.addHeader(“Range”,”bytes=0-“+(contentLength-1));response=httpClient.execute(httpHead);if(response.getStatusLine().getStatusCode()==206){acceptRanges=true;}httpHead.abort();}/***启动多个下载线程*@throwsIOException*@throwsFileNotFoundException*/()throwsIOException,FileNotFoundException{//创建下载文件Filefile=newFile(localPath);file.createNewFile();RandomAccessFileraf=newRandomAccessFile(file,”rw”);raf.setLength(contentLength);raf.close();//定义下载线程事件实现类=newDownloadThreadListener(){publicvoidafterPerDown(DownloadThreadEventevent){//下载完一个片段后追加已下载字节数synchronized(object){DownloadTask.this.receivedCount+=event.getCount();}}publicvoiddownCompleted(DownloadThreadEventevent){//下载线程执行完毕后从主任务中移除threads.remove(event.getTarget());if(getDebug()){System.out.println(“剩余线程数:”+threads.size());}}};//不支持多线程下载时if(!acceptRanges){if(getDebug()){System.out.println(“该地址不支持多线程下载”);}//定义普通下载DownloadThreadthread=newDownloadThread(url,0,contentLength,file,false);thread.addDownloadListener(listener);thread.start();threads.add(thread);return;}//每个请求的大小longperThreadLength=contentLength/threadCount+1;longstartPosition=0;longendPosition=perThreadLength;//循环创建多个下载线程do{if(endPosition>=contentLength)endPosition=contentLength-1;DownloadThreadthread=newDownloadThread(url,startPosition,endPosition,file);thread.addDownloadListener(listener);thread.start();threads.add(thread);startPosition=endPosition+1;//此处加1,从结束位置的下一个地方开始请求endPosition+=perThreadLength;}while(startPosition<contentLength);}

未经允许不得转载:山九号 » 文件路径转流|java的几种IO流读取文件方式

赞 (0)