public class FileTest {
public static void main(String[] args) {
/**
* 将目标目录封装成 File 对象。
*/
File dir = new File("/Users/zym/Desktop/Mac应用程序")
/**
* 获取目录下的所有文件和文件夹
*/
String[] names = dir.list()
for (String name : names) {
System.out.println(name)
}
}
}
通过文件过滤器获取某个目录下的文件,例如所有的 .txt、.doc文件。
过滤器:
import java.io.Fileimport java.io.FilenameFilter
public class FilterByDoc implements FilenameFilter {
@Override
public boolean accept(File dir, String name) {
return name.endsWith(".doc")
}
}
获取某个目录下的按照过滤器规则的所有文件:
import java.io.Filepublic class FileTest {
public static void main(String[] args) {
/**
* 将目标目录封装成 File 对象。
*/
File dir = new File("/Users/zym/Desktop/Mac应用程序")
/**
* 通过过滤器获取目录下的所有的 .doc 文件
*/
String[] names = dir.list(new FilterByDoc())
for (String name : names) {
System.out.println(name)
}
}
}
希望能对您有所帮助!
你好,方法/步骤
1,在您使用SVN版本控制的根目录,右键,选择TortoiseSVN-->Settings
2,在d出的对话框中,选择第一大项(此项是默认选择的),找到右边的Subversion-->Global ignore pattern , 在后面加入需要禁止的文件夹,比如 bin ,就加入 *bin
obj 就加入 *obj ,注意,多个之间用单个空格(键盘上最长的个按键)分开。
3,设置完成之后,新建一个obj.txt , 测试通过,至此,使用 svn 过滤策略成功过滤掉文件夹,同样 过滤文件一样的,前提是需要您对正则表达式有一定的了解。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)