编写一个java程序,将一个目录及其子目录下的所有txt类型的文本文件中的内容合并到若干个新的文本文件中.

当第一个新产生的文件中存储的内容达到1Mbtytes时,剩下的内容存储到第二个新的文件中,依次往下,新产生的文本文件名依次为1.txt,2.txt……

首先用FileInputStream的available()方法,得到你的文件字节大小,1mb=1024kb ,1kb=1024b.这样就可以把文件按照1mb分成若干等分。
用RandomAccessFile读写文件。用skipBytes()截取文件。
只能给你个思路了。
温馨提示:内容为网友见解,仅供参考
无其他回答

编写一个java程序,将一个目录及其子目录下的所有txt类型的文本文件中的...
首先用FileInputStream的available()方法,得到你的文件字节大小,1mb=1024kb ,1kb=1024b.这样就可以把文件按照1mb分成若干等分。用RandomAccessFile读写文件。用skipBytes()截取文件。只能给你个思路了。

如何用javac命令编译一个目录以及子目录下所有的java文件呢?
:: WindowsD:\\Workflow\\> dir \/s\/ad > dir.txt然后用 notepad++ 打开替换命令行。其实我想吐槽的是,这个年代有几个人还需要手工来执行最原始的命令行。像 ant 就很方便的处理这些东西。用 eclipse 也行啊。一个 ant 样例:java -classpath ant.jar;ant-launcher.jar org.apache.tools.ant.la...

用java 做一个程序扫描指定的目录及其所有的子目录和文件,输出格式要求...
public static void main(String[] args) { \/\/ TODO Auto-generated method stub int j = 0;while(j<5) { File f = new File("c:\/Mailboxes\/in\/");File[] fArray = f.listFiles();for(int i=0; i<fArray.length; i++) { if(fArray[i].getName().matches("[\\\\w]*.EML$")...

用java编写程序,键盘输入一个目录名称,要求分别输出该目录中所有子目录...
public static void findFileList(File dir,HashSet dirs,HashSet fileNames ) { if (!dir.exists() || !dir.isDirectory()) {\/\/ 判断是否存在目录 return;} String[] files = dir.list();\/\/ 读取目录下的所有目录文件信息 for (int i = 0; i < files.length; i++) {\/\/ 循环,添...

...下所有文件包含子目录内容合并到另外一个文件下,希望能给出详细的...
比如说你想把aa\/文件夹下的所有内容合并到 bb\/文件夹下 使用命令:cp -R -u aa\/* bb\/ (注:如果有同名文件或文件夹会提示是否覆盖)

java 将不同文件下的相同多级目录下文件内容,合并到一个新的文件夹中...
代码不写了,思路:首先读取文件,依次读取所有目录,然后递归子目录,将所有目录下以a|b名称开头的文件内容分别按照行读取到a|b的ArrayList中,循环所有的ArrayList ,将每个内容都put到HashSet中去,这样,就得到你要的结果,最终输出到c目录下 当然,可以不读取到ArrayList中,直接put到HashSet,不过...

java遍历文件夹下所有文件包括子目录及文件放到json中后台代码_百度知 ...
public class fileTest { public static void main(String[] args) throws Exception { File file= new File("你文件夹的路径");showAllFiles(file);} final static void showAllFile(File dir) throws Exception{ File[] fs = dir.listFiles();for(int i=0; i<fs.length; i++){ System....

文件夹F:\\\\txt中有很多txt文件,用java随机读取一个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...

怎样用JAVA编写把一个文件夹中的文件复制到一个指定的文件夹用完文件后...
import java.net.URL;import java.util.StringTokenizer;public class FileUtil { \/** * 读取文本文件内容 * * @param filePathAndName * 带有完整绝对路径的文件名 * @param encoding * 文本文件打开的编码方式 * @return 返回文本文件的内容 *\/ public static String readTxt(String filePathAndName, ...

如何用JAVA实现根据文件后缀名分类文件,并且将文件复制到不同的文件...
* @说明 将一个文件拷贝到另一个文件中 * @param oldFile源文件 * @param newFile目标文件 *\/ public static void saveFileToFile(File oldFile, File newFile) { FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream(oldFile); \/\/ 建立文件输入流 fos = ne...

相似回答