【发布时间】:2015-05-13 05:42:58
【问题描述】:
我正在使用从 svn 签出的目录。
前
HelloWorld项目
- 源代码
- 图片
我正在使用 commons-io 手动将整个文件从 images 目录复制到一个目录
for (String fileFromList : imageFiles) {
FileUtils.copyFile(new File(fileFromList) , new File(destinationFile));
}
图像中的所有文件(包括 .svn)也会被复制。有没有办法排除包含目录名称.svn的文件?我可以使用fileFromList.contains(".svn"),但如果有像image.svn.check.jpg 这样的文件名也会被排除在外。有什么方法可以识别包含特定目录名称的文件路径。
如果我的理解有误,请纠正我。我搜索得足够多,我找不到这个问题的答案。如果是重复的,我很抱歉浪费了你的时间。
【问题讨论】:
-
endsWith将如何帮助我?检查这个,我需要复制..images\Back.png的文件路径之一。我不想要的是.svn\text-base\Back.png.svn-base