【发布时间】:2013-05-23 09:54:25
【问题描述】:
目前我的应用程序使用此路径拍摄图像:
D:\Workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\webapps\patternImages
所以这个文件夹内可能有 n 个文件夹,可能包含 n 个文件夹,在文件夹内,它可能包含 n 个图像, 我需要获取所有图像名称。
在这种情况下,我们通常会采用两种情况来获取图像路径
- 使用静态字符串路径获取图片名称
- 使用
system.getproperty()
但我需要更动态的方法:
通过这个“patternImages”文件夹可以放在网络上的任何地方,我应该毫无问题地获取所有文件夹名称和图像名称,还应该知道哪个文件夹包含哪个图像?有什么办法吗?
【问题讨论】:
-
看看这个 - stackoverflow.com/questions/189094/how-to-scan-a-folder-in-java。您可以根据自己的需要进行操作。
-
在网络的任何地方?真的吗?您实际上可以访问文件系统,不是吗?没有通过 HTTP 列出的目录...?
-
感谢您的回复..但我知道可以通过这种方式扫描文件。例如:现在我已经根据这个路径编写了代码,有一天用户将“patternImages”文件夹更改为 webapps 下的某个位置,例如文件夹 webApps/1/2/patternImages 内。所以现在路径改变了..我写的代码不再有效..对于这个改变我必须再次改变我的代码。如果我解释错了,请纠正我..
-
这是什么用户界面?命令行还是 GUI?
-
显示图像的 GUI 应用程序
标签: java