java.nio.file相关内容

JMeter - 在类“java.nio.file.Paths"中找不到静态方法 get(java.lang.String)

我正在尝试创建一个 JMeter 负载测试.我需要测试以获取示例日志文件并更改其名称.我能找到的唯一方法是在 BeanShell 预处理器中复制文件,但出现以下错误: 错误 - jmeter.util.BeanShellInterpreter:调用 bsh 方法时出错:evalSourced 文件:内联评估:``import java.nio.file.StandardCopyOption;导入 ..
发布时间:2022-01-04 12:16:38 Java开发

在java中将字符串转换为FileTime

我有这个问题.问题:我正在制作一个程序,其中我通过 JFormatedTextField 接收用户输入,即字符串格式,然后我希望这个值是用户选择的文件的创建时间. 所以我需要使用 setTimes() 函数,它只接受 fileTime 格式.所以问题是:::: 如何将字符串转换为符合条件的文件时间,以便它可以被 .nio.attribute 中预定义的函数 setTimes() 使用. ..
发布时间:2021-09-02 20:41:41 Java开发

当我尝试相对于另一个路径相对于另一个路径时,为什么会获得ProviderMismatchException?

[注:自我回答的问题] 我已经使用java.nio打开了一个 FileSystem 到一个zip文件.我已经从该文件系统中获得了 Path : 最终路径zipPath = zipfs.getPath("path/into/zip"); 现在我在本地文件系统上有一个目录,该目录是通过以下方式获得的: 最终路径localDir = Paths.get("/local/dir") 我想 ..
发布时间:2021-05-19 18:32:18 Java开发

Java File.exists()与File.isFile()

我无法想到方法 java.nio.file.Files.exists(Path) .在所有情况下(或canRead(),canWrite()等),似乎最好使用isFile()或isDirectory(). 例如,在如何检查文件是否在Java中存在?,第二个答案指出,接受的答案似乎很愚蠢. 任何人都可以举一个例子,知道某个事物是否存在是有用的,而无需知道该事物是文件还是目录? 编辑 ..
发布时间:2021-02-10 20:07:36 Java开发

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

我有一段代码可以监视目录中是否有文件添加.每当将新文件添加到目录时,都会选择文件内容并将其发布在kafka上,然后将其删除. 这在我发出单个请求时有效,但是一旦我将代码接受jMeter的5个或10个用户请求,内容就会成功发布到kafka上,但是代码无法删除该文件.我收到一个FileSystemException并显示消息The process cannot access the file b ..
发布时间:2021-02-10 18:52:56 Java开发

创建文件时如何设置OTHERS_WRITE?

我正在尝试使用 createFile ,其FileAttribute从” rw-rw-rw-“ 。我的文件在Fedora上被创建为“ rw-rw-r-” 。 如何设置创建文件时是否使用OTHERS_WRITE? 示例: (->>“ rw- rw-rw-“ PosixFilePermissions / fromString PosixFilePermissions / as ..
发布时间:2020-10-02 21:57:22 Java开发

如何使用jdk7移动目录

使用 jdk7 ,我正在尝试使用java.nio.file.Files类来Path source = Paths.get("Bar"); Path target = Paths.get("Foo"); try { Files.move( source, target, StandardCopyOption.REPLACE_EXISTING); } catch (IOException e) { e ..
发布时间:2020-05-18 00:18:36 Java开发

Files.walkFileTree中的遍历顺序

Files.walkFileTree 在同一级别访问文件/目录的顺序是什么? 它似乎没有按大小,上次修改时间或名称的顺序访问它们。我在 API文档。 也许 preVisitDirectory 方法可用于指定访问顺序但默认行为是什么? 解决方案 订单在 Java教程中,未根据此注释定义读取子目录的内容: 首先深入了解文件树,但不能对访问子目录的迭代顺序做任何假设。 至 ..
发布时间:2019-01-02 13:41:14 Java开发

java.nio.file:Path接口实际在哪里实现?

最近我使用Java 7中引入的java.nio.file包进行了一些编码,并看到了一个使用Path的示例: Path path = Paths.get(“C:\\Users”); 鉴于Path是一个界面,我对如何引用它感到困惑,但是一些研究我发现允许对接口的引用,但它必须指向实现接口的类。从这看起来我查看了Paths类,发现它没有实现Path。查看源代码,实际方法Path ..
发布时间:2019-01-02 11:17:05 Java开发

JMeter - 在类'java.nio.file.Paths'中找不到静态方法get(java.lang.String)

我正在尝试创建JMeter负载测试。我需要测试来获取示例日志文件并更改其名称。我能找到的唯一方法是在BeanShell预处理器中复制文件,但是我收到以下错误: 错误 - jmeter.util.BeanShellInterpreter:调用bsh方法时出错:evalSourced文件:内联评估:``import java.nio.file.StandardCopyOption; impor ..
发布时间:2018-12-17 11:29:38 Java开发

如何在JDK7中使用目录通配符

我一直在尝试在JDK7中使用新的globbing功能,从文档和示例开始 我可以使用“glob:*。dat”这样的小数据来处理 Files.walkFileTree(startingDir,finder); 示例但我无法获得“**”语法工作。我希望能够创建类似的东西: matcher = FileSystems.getDefault()。getPathMat ..
发布时间:2018-12-12 18:17:16 Java开发

当io包中已有方法时,java nio包的确切用法是什么

我正在学习java nio包,我意识到文件已经提供了很多方法,nio.Files再次使用Path类提供这些方法。就像我得到的那样。 我实际上并没有得到nio包的实际用途。 我对这个包很新,所以可能我的问题是错的,但是很少的帮助可以促使我进一步阅读。 解决方案 IO和NIO之间的主要区别在于IO是阻塞的,而NIO是非阻塞。 本文解释了包中的差异以及阻塞和非阻塞IO的含义。 ..
发布时间:2018-12-06 13:03:41 Java开发

查看Java中的更改目录

我想查看目录以进行文件更改。我在java.nio中使用了WatchService。我可以成功监听文件创建的事件。但我不能听文件修改事件。我检查了官方java教程,但仍在苦苦挣扎。 这是源代码。 import static java.nio.file.LinkOption.NOFOLLOW_LINKS; import static java.nio.file.StandardWat ..
发布时间:2018-11-28 00:38:30 Java开发

java.nio.file的替代品

我正在为这个项目使用Android Studio 2.3.1和jdk 1.8。 我导入一个项目并使用'java.nio.file.Files'和'java.nio.file.Paths'。 Java 8中不存在包“java.nio.file”。 Android Studio也不允许选择jdk 1.7。 该代码怎么办? public void toFile(final ..
发布时间:2018-08-24 17:55:43 Java开发