<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->if(this.args.length){
dir = new File(this.args[0])
if(dir.exists() && dir.directory){
dir.eachDirRecurse{it ->
it.listFiles().each{ f->
if(!f.directory){
println f.absolutePath;
}
}
}
} else {
println "${this.args[0]} is not a directory."
}
} else {
println "Use: groovy ListFile.groovy <dir>"
}
dir = new File(this.args[0])
if(dir.exists() && dir.directory){
dir.eachDirRecurse{it ->
it.listFiles().each{ f->
if(!f.directory){
println f.absolutePath;
}
}
}
} else {
println "${this.args[0]} is not a directory."
}
} else {
println "Use: groovy ListFile.groovy <dir>"
}
本文提供了一个使用Groovy语言编写的脚本示例,该脚本可以递归地遍历指定目录及其子目录下的所有非目录文件,并打印出每个文件的绝对路径。此脚本适用于需要快速查找或处理文件的情况。
6080

被折叠的 条评论
为什么被折叠?



