首页 > TAG信息列表 > java-nio-file

替代java.nio.file

我正在为此项目使用Android Studio 2.3.1和jdk 1.8. 我导入了一个项目,它使用的是“ java.nio.file.Files”和“ java.nio.file.Paths”. 包“ java.nio.file”在Java 8中不存在. 此外,Android Studio不允许选择jdk 1.7. 我可以用此代码做什么? public void toFile(final String pa

java-IllegalArgumentException:调用现有文件夹时URI不分层

我正在这样做: private boolean createCopy(String targetDirectory, String[] dataSet, String fileName, boolean overwrite) throws IOException, URISyntaxException { fileName = "file:" + fileName.replace(" ","%20"); URI uri = ne

JDK 7 java.nio.file isSymbolicLink()行为

我正在尝试在JDK 7(java.nio.file)中使用FileWalkTree()方法. 为了实现自己的FileVisitor,我通过扩展SimpleFileVisitor创建了CustomFileVIsitor类. 在此CustomFileVIsitor类中….我覆盖了visitFile函数. public FileVisitResult visitFile(Path file, BasicFileAttr

java – preCalculate文件流校验和

我正在尝试确保在磁盘空间不足,网络问题或在流式传输到文件进程期间可能发生的任何异常的情况下输出文件完整性. 有没有办法在写入磁盘之前预先计算FileStream checkSum,然后检查文件是否写得正确.对我来说这听起来有点荒谬,系统通过checkSum验证自己导出的XML的完整性,通常,另一端

java – 在SpringBoot 2.0.1.RELEASE应用程序中读取文件

我有一个SpringBoot 2.0.1.RELEASE mvc应用程序. 在资源文件夹中,我有一个名为/ elcordelaciutat的文件夹. 在控制器中我有这个方法来读取文件夹中的所有文件 ClassLoader classLoader = this.getClass().getClassLoader(); Path configFilePath = Paths.get(classLoader.

java – 进程无法访问该文件,因为它正被另一个进程使用

我有一段代码监视目录以添加文件.每当将新文件添加到目录时,将挑选该文件的内容并在kafka上发布,然后删除该文件. 这在我发出单个请求时有效,但是一旦我将代码从jMeter请求5或10个用户请求,内容就会在kafka上成功发布,但代码无法删除该文件.我收到一个FileSystemException,其中包含

spring – 如何使用@ConfigurationProperties注入java.nio.file.Path依赖项

我正在使用Spring Boot并具有以下Component类: @Component @ConfigurationProperties(prefix="file") public class FileManager { private Path localDirectory; public void setLocalDirectory(File localDirectory) { this.localDirectory = localDirect

java – Files.list和Files.walkFileTree和Files.walk有什么区别,maxdepth = 1?

如果我只想在目录的第一级对文件执行某些操作, 使用Files.list(…)或Files.walkFileTree(…)或Files.walk(…)有区别吗? Files.walkFileTree(directory, Collections.emptySet(), 1, new SimpleFileVisitor<Path>() { @Override public FileVisitResult visitFile(Path fil

Files.move和Files.copy抛出了java.nio.file.FileAlreadyExistsException

我想删除一个文件并使用旧文件重命名另一个文件,但我无法移动此文件,因为java正在抛出java.nio.file.FileAlreadyExistsException以下是我正在使用的代码片段 static void swapData(String origFilePath, String tempFilePath) throws IOException{ Path tempPath = File