本文目录一览:
- 1、java中如何实现将指定路径下的文件复制到另一路径下
- 2、怎样使用java编程实现文件的剪切/移动
- 3、正被编辑的文件被剪切到别的地方,文件会不会被破坏
- 4、java文件剪切到另一个地方再剪切回来就不能用了如何解决?
- 5、java如何拷贝文件到另一个目录下
- 6、java将一个文件复制到剪切板
java中如何实现将指定路径下的文件复制到另一路径下
renameTo(File dest) 方法 的作用是,重新命名此抽象路径名表示的文件
你用这个只是将该文件换了一个路径,也就是换了一个位置而已,并不是复制。
你要复制的话,貌似只能新建一个文件,该文件的路径是将原文件复制到的路径;然后将旧文件的内容读出来,写入到新文件中去,这样就实现了文件的复制
怎样使用java编程实现文件的剪切/移动
可以通过BufferedReader 流的形式进行流读取,之后通过readLine方法获取到的内容,之后通过if判断来实现在某些特定位置的内容的剪切和移动操作。
举例:
BufferedReader bre = null;
OutputStreamWriter pw = null;//定义一个流
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
pw = new OutputStreamWriter(new FileOutputStream(“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方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
正被编辑的文件被剪切到别的地方,文件会不会被破坏
不知你用的是怎样的删除,是删除到回收站里了还是按住shift删除的,如果是回收站可以恢复的,要是另一种就无法恢复了,文件被剪切到别的地方,是不会被破坏的。
java文件剪切到另一个地方再剪切回来就不能用了如何解决?
看看迅雷里有没有这个任务了?有就删除任务不要删除文件~然后再看一下影音播放软件是不是还在右下角任务栏那里运行着 如果有 就关闭播放器再剪切
java如何拷贝文件到另一个目录下
下面列举出4种方式:
1、使用FileStreams复制
这是最经典的方式将一个文件的内容复制到另一个文件中。 使用FileInputStream读取文件A的字节,使用FileOutputStream写入到文件B。正如你所看到的我们执行几个读和写操作try的数据,所以这应该是一个低效率的,下一个方法我们将看到新的方式。 这是第一个方法的代码:
2、使用FileChannel复制
Java NIO包括transferFrom方法,根据文档应该比文件流复制的速度更快。 这是第二种方法的代码:
3、使用Commons IO复制
Apache Commons IO提供拷贝文件方法在其FileUtils类,可用于复制一个文件到另一个地方。它非常方便使用Apache Commons FileUtils类时,您已经使用您的项目。基本上,这个类使用Java NIO FileChannel内部。 这是第三种方法的代码:
4、使用Java7的Files类复制
如果你有一些经验在Java 7中你可能会知道,可以使用复制方法的Files类文件,从一个文件复制到另一个文件。 这是第四个方法的代码:
java将一个文件复制到剪切板
首先要明白 “剪切板” 里面能放什么内容。 剪切板只能放 “文本内容”或者“文件路径”, 如果你选中文字,然后复制,那么放在剪切板就是文字内容;如果你选择一个文件,复制,那放在剪切板里面是 文件的路径。
你说的 文件复制到剪切板 是不合理的。
Java 通过 java.awt.datatransfer.Clipboard 访问剪切板。