我想知道是否可以在路径定义中使用通配符,以及如何使用。
我想进入更深层次的一个文件夹,并尝试使用 *,但是没有成功。
我想访问随机文件夹中的文件。文件夹结构如下:
\test\orig\test_1\randomfoldername\test.zip
\test\orig\test_2\randomfoldername\test.zip
\test\orig\test_3\randomfoldername\test.zip
我尝试的方法:
File input = new File(origin + folderNames.get(i) + "/*/test.zip");
File input = new File(origin + folderNames.get(i) + "/.../test.zip");
非常感谢您的提前帮助!
Path path = FileSystems.getDefault().getPath(origin + folderNames.get(i)); DirectoryStream<Path> stream = Files.newDirectoryStream(path, "/*/test.zip"); File input = new File(stream);
因为stream不是一个字符串,所以我无法让文件正常工作。 - Warweedy