Java 检索路径中带有 /*/ 的文件

发布于 2024-11-28 18:11:08 字数 349 浏览 0 评论 0原文

我知道我在问一些问题,如果不手动循环文件系统就无法完成。但也许有人有比我更好的主意。

我有一个用户列表,其中只有一个在他自己的文件夹中包含

来自linux shell的文件aaa.xml,当然如果我输入

vi /user/*/aaa.xml

我可以打开该文件。我想在java中使用相同的未来,但它似乎不可行。工作

File designFile = new File("/user/*/aaa.xml");

解决方案是尝试在每个用户目录中找到该文件,但它似乎不太好。你们有更好的主意吗?

干杯, 斯特

i am aware i am asking somethink that cannot be done without manually looping over the file system. But maybe someone have a better idea then mine.

i have a list of users and just one of them has in his own folder the file aaa.xml

from the linux shell of course if i type

vi /user/*/aaa.xml

i can open the file. I would like to use the same future in java but it seams not to Work

File designFile = new File("/user/*/aaa.xml");

solution would be to try to locate the file in each of the users directory but it seams not to nice. do you guys have a better idea??

cheers,
Ste

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

玩世 2024-12-05 18:11:08

这可能与您正在寻找的内容有关。希望有帮助。

Java 所需的 FileSet 包/类

编辑:

那么这个怎么样?
如何查找与通配符字符串匹配的文件Java?

This might be related to what you are looking for. Hope it helps.

A FileSet package/class wanted for Java

Edit:

Then how about this?
How to find files that match a wildcard string in Java?

魂ガ小子 2024-12-05 18:11:08

好吧..接缝不可行,因为不能在不同的操作系统上工作。

well.. seams not feasible because cannot work over different Operating systems.

写给空气的情书 2024-12-05 18:11:08

字符串绝对路径 = temp.getAbsolutePath();
System.out.println("文件路径:" + AbsolutePath);

        String filePath = absolutePath.
                 substring(0,absolutePath.lastIndexOf(File.separator));

        System.out.println("File path : " + filePath);

String absolutePath = temp.getAbsolutePath();
System.out.println("File path : " + absolutePath);

        String filePath = absolutePath.
                 substring(0,absolutePath.lastIndexOf(File.separator));

        System.out.println("File path : " + filePath);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文