对于如何在Java中取消Files.copy感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解?,并且为您提供关于JavaFileCopy–4WaystoCopyFilesinJava、Jav
对于如何在Java中取消Files.copy感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解?,并且为您提供关于Java File Copy – 4 Ways to Copy Files in Java、JavaClone()vs Copy构造函数-在Java中推荐[duplicate]、Java:如何在Java中将File对象转换为String对象?[重复]、为什么在Python中open()优于file()?的宝贵知识。
本文目录一览:- 如何在Java中取消Files.copy()?(java关闭file)
- Java File Copy – 4 Ways to Copy Files in Java
- JavaClone()vs Copy构造函数-在Java中推荐[duplicate]
- Java:如何在Java中将File对象转换为String对象?[重复]
- 为什么在Python中open()优于file()?
如何在Java中取消Files.copy()?(java关闭file)
我正在使用Java NIO复制某些内容:
Files.copy(source, target);
但是我想让用户可以取消此操作(例如,如果文件太大,需要一段时间)。
我应该怎么做?
答案1
小编典典使用选项ExtendedCopyOption.INTERRUPTIBLE
。
注意: 此类可能并非在所有环境中都公开可用。
基本上,您调用Files.copy(...)
一个新线程,然后使用以下命令中断该线程Thread.interrupt()
:
Thread worker = new Thread() { @Override public void run() { Files.copy(source, target, ExtendedCopyOption.INTERRUPTIBLE); }}worker.start();
然后取消:
worker.interrupt();
请注意,这将引发一个FileSystemException
。
Java File Copy – 4 Ways to Copy Files in Java
4种超级方便的复制文件的方法
非常方便
JavaClone()vs Copy构造函数-在Java中推荐[duplicate]
java中的clone方法vs复制构造函数。哪个是正确的解决方案。每种情况在哪里使用?
Java:如何在Java中将File对象转换为String对象?[重复]
这个问题已经在这里有了答案 :
7年前关闭。
可能重复:
如何从文件内容创建Java字符串
我有一个HTML文件,我想用它来提取信息。为此,我正在使用Jsoup。现在使用Jsoup,我需要将html文件转换为字符串。我怎样才能做到这一点?
File myhtml = new File("D:\\path\\report.html")';
现在,我想要一个String对象,其中包含html文件中的内容。
为什么在Python中open()优于file()?
从官方的python文档中,
http://docs.python.org/library/functions.html#file
打开文件时,最好使用open()而不是直接调用此构造函数
但这并没有给出原因。
今天关于如何在Java中取消Files.copy和?的分享就到这里,希望大家有所收获,若想了解更多关于Java File Copy – 4 Ways to Copy Files in Java、JavaClone()vs Copy构造函数-在Java中推荐[duplicate]、Java:如何在Java中将File对象转换为String对象?[重复]、为什么在Python中open()优于file()?等相关知识,可以在本站进行查询。
本文标签: