作者:hacker发布时间:2022-09-23分类:网络黑客浏览:141评论:1
你的意思是前面2个不要,从第3个字节开始往后读取.对吗?
你这种情况,大多数程序员都是从0开始读到第3个,但不作任何操作,从第3个开始,根据需要进行处理.
File dir = new File(path);//path是你指定位置的目录路径String[] files=dir.list();//返回指定目录下的文件或目录的名称】如果你只要文件的名称的话还需要循环处理判断一下
e.printStackTrace();}return result;}}在标准的J2SE中,实现LZ的需求,支持使用RandomAccessFile类 Java code RandomAccessFile r =new RandomAccessFile(new File("c:/1.txt", "r"));//只读方式打开文件r.seek(100);//指定下一次的开始位置byte[] bs =newbyte[1024]; r.read(bs); r.readChar(); r.readInt();//读取一个整数
FileInputStream fis = FileInputStream(File file);指定文件
fis.skip(long n);指定位置
byte[] bs = new byte[int length]; 指定长度
fis.read(bs); 得到内容
fp=fopen(....
for ( i=0;i100;i++ ) fseek(fp,1024,SEEK_SET); //跳过100次1K
fread(...
标签:从指定位置调取文件
已有1位网友发表了看法:
访客 评论于 2022-09-23 03:28:21 回复
定位置的目录路径String[] files=dir.list();//返回指定目录下的文件或目录的名称】如果你只要文件的名称的话还需要循环处理判断一下用java怎么从指定文件中的指定位置开始读取指定长度的内容e.printStackTrace();}retur