文件管理 · 2022年8月24日

java怎么剪切文件夹里|在java中如何截取文本文件有用的字符串

A. java怎么截取txt里的内容赋值给String 比如我要截取—之前的内容 要代码带注解

package com;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class Text {public static void main(String[] args) {File file = new File("E:\\rrr");//读取文件的文件夹目录opervate(file);}public static void opervate(File file){try {File[] fi = file.listFiles();//获取文件夹下的子目录for (int i = 0; i < fi.length; i++) {//循环File f = fi[i];if(f.isDirectory()){opervate(f);}else{if(f.getName().endsWith("txt")){//获取后缀txt文件FileInputStream a = new FileInputStream(f);//拿到f里面的内容byte[] by = new byte[(int)(f.length())];//创建byte字节输出(int)类型,byte的长度=内容的长度a.read(by);//读取内容String str = new String(by);//转换为String 因为文件是由字节流传输。System.out.println(str);}}}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}

B. java中一个文件路径,怎么截取他上层目录的路径

你说来的是不是比如一个路径自是“D://text/1.txt”,然后截取出来“D://text/”Filefile=newFile("文件名字");file.getAbsolutepath()//获取文件或目录的绝对路径file.getpath();//获取文件或目录的路径

C. 在Java中对文件的重命名批处理解决办法如何截取文件名中的部分内容做为新名字

操作简单点,直接截取掉[和]之间的部分。用split来操作。

Strings="阿宝-走西口[www.cccc.cn].avi"; Stringtemp=s.split("\[")[0]+s.split("\]")[1]; System.out.println(temp);//阿宝-走西口.avi

D. java中,如何将一个文件截断,只保留前一部分

importjava.io.FileInputStream;importjava.io.FileOutputStream;publicclassDemo{publicstaticvoidmain(String[]args)throwsException{//比如这个文件有2k,每次截断1kbFileInputStreamfis=newFileInputStream("D:\CopyDemo.java");byte[]b=newbyte[1024];//1024就表示1kbintlen=0;intopar=0;while((len=fis.read(b))!=-1){//读取文件//将截断的碎片文件存储到硬盘中FileOutputStreamfos=newFileOutputStream("D:\"+(++opar)+".opar");fos.write(b,0,len);fos.close();}fis.close();}}

E. 怎样使用java编程实现文件的剪切/移动

可以通过BufferedReader流的形式进行流读取,之后通过readLine方法获取到的内容,之后通过if判断来实现在某些特定位置的内容的剪切和移动操作。举例:BufferedReaderbre=null;OutputStreamWriterpw=null;//定义一个流try{Stringfile="D:/test/test.txt";bre=newBufferedReader(newFileReader(file));//此时获取到的bre就是整个文件的缓存流pw=newOutputStreamWriter(newFileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例while((str=bre.readLine())!=null)//判断最后一行不存在,为空结束循环{if(str.indexOf("排除")<0){//判断是否需要舍弃pw.write(str);//将要写入文件的内容,可以多次write}}bre.close();//关闭流pw.close();//关闭流解释:以上方法是实现的删除,if中的条件改变下,即可实现其余的功能。备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

F. 在java中如何截取文本文件有用的字符串

你把文件先都成字符串,然后用正则匹配,你这挨个charAt累死了

G. java将一个文件复制到剪切板

首先要明白 “剪切板” 里面能放什么内容。 剪切板只能放 “文本内容”或者“文件路径”, 如果你选中文字,然后复制,那么放在剪切板就是文字内容;如果你选择一个文件,复制,那放在剪切板里面是 文件的路径。你说的 文件复制到剪切板 是不合理的。 Java 通过 java.awt.datatransfer.Clipboard 访问剪切板。

H. 如何在Java中实现单层文件夹的剪切

先移动最底层的文件(目录结构就创建完了、移动完成就删除文件)~~~~~~~

I. 用java 怎么截取文件。例如一个Txt文件内容是abcdefg 我想取出c之前的东西即“ab”代码怎么写。

先把文件内容读出来,放到str字符串中String str = "adfdsfxvxvvdsfdsfdsf你指定的内容dsfsdfsdfsdfsfxxf";String res = str.substring(0, str.indexOf("你指定的内容"));把res写入文件中

J. 怎么用JAVA中的FILE类实现剪切文件到新的路径

通过流的形式复制到e盘,然后删除当前文件就可以了