java随机写文件夹|java怎样随机读写文件内容

1. java写文件对磁盘来说是连续写还是随机写啊

如果只是单纯一个文件的话,在文件里边从头到尾的写,应该是顺序的,不是随机的这个应该涉及到硬盘存储的原理,随机还是顺序和java关系不太大吧,除非你是多个文件写,或者一个文件里边跳着写

2. 怎样用JAVA自动生成本地文件夹

改成这个之后就会出现问题

3. java怎样随机读写文件内容

java.io.RandomAccessFile raf = new java.io.RandomAccessFile("c:\\a.txt", "rw");raf.seek(1000);raf.write(10);int b = raf.read();

4. Java 用RandomAccessFile工具类来随机写文件,如何知道文件是否所有的包写完

首要要加个信息来确定10份数据的先后关系,你提到编号,应该是加了。另外还要加个信息就是有几个包。还担心数据会出错,就要再发个校验码过去。

5. 文件夹F:\\txt中有很多txt文件,用java随机读取一个txt文件,然后将之复制粘贴到D:\\txt中。

import java.io.File;public class FileTest {public static void main(String[] args) {File files = new File("F:\\txt\\");File file[] = files.listFiles();//获得目录中的文件及子目录信息int i = (int) (Math.random()*file.length);fun(file,i);}public static void fun(File file[],int i){if(file[i].exists()){//如果文件存在String name = file[i].getName();//获取文件名if(file[i].isFile()&&name.endsWith(".txt")){ //如果是文件并且后缀名为.txtFile dest = new File("D:\\txt\\"+file[i].getName());file[i].renameTo(dest);}else{int j = (int) (Math.random()*file.length);fun(file,j);}}else{int j = (int) (Math.random()*file.length);fun(file,j);}}}

6. 在Java工程下,用java代码创建文件夹

文件夹是创建了,但是肯定不在你的项目下面。使用tomcat的servlet来获取项目路径并创建专文件夹:但是这个文件夹不会属再项目里面加载String root = ServletActionContext.getServletContext().getRealPath("/upload");File rootDirFile = new File(root);if(!rootDirFile.exists()){rootDirFile.mkdir();}在WebRoot下创建upload目录

7. 如何用JAVA代码创建一个文件夹

File类里面有两个方法可以实现:一个是mkdir():创建此抽象路径名指定的目录。另外一个是mkdirs(): 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。比如你想在A文件夹创建一个B文件夹,并在B文件夹下创建c和D文件夹,可以用下面的代码实现:import java.io.File;public class Test { public static void main(String args[]) { File file = new File("D:\\A\\B\\C"); file.mkdirs(); file = new File("D:\\A\\B\\D"); file.mkdir(); }}

8. Java IO 问题 创建一个新文件夹。 并且写入一个文件

你用来File f=new File("D:\\TestResult\\" + folderName); boolean b=f.mkdirs(); 先创建源文件夹,然后在创建文件夹下的输出文件if(b) FileOutputStream fos=new FileOutputStream("D:\\TestResult\\" + folderName + xmlName + ".xml"));

9. 用java写一个程序生成一个文件夹,里面可以放文件那种。谢谢!

import java.io.File; public class Q { public static void main(String[] args) {String adds="E:\\test\\a";File file=new File(adds);//在e盘的test文件夹下面 创建一个叫 a的文件夹 \\ 是转义用的file.mkdir();System.out.println("创建文件夹成功!地址为:"+adds);} }

10. java中随机流写入的程序,在文件里找出现乱码,不是我写入的东西

先去把字符编码来搞懂,就能自理解为什么,乱码了,不要用writeChar方法来写文件,直接用write就行,直接写如byte数据,向将name字符串,指定相应的字符集,转成byte数据,如果你用的是window系统,byte[] nameByte = name.getBytes("GBK");,如果是linux ,byte[] nameByte= name.getBytes("UTF8");调用raf.write(nameByte);写入文件,就应该不乱码了。乱码原因是writeChar写入的是 unicode bmp面的字符,文本编辑器不识别,就显示乱码。


赞 (0)