如何在Groovy中提取文件属性?

| 我有表的gsp,我需要显示驱动器中每个文件的创建日期时间和上次修改时间。 我没有获得如何检索文件属性的方法。 预先感谢 拉克西米     
已邀请:
        file.lastModified()的结果很长,我们可以用来构造一个新的Date对象。我们可以对Date对象应用格式。可以应用SimpleDateFormat的格式设置规则。
new File(\'.\').eachFileRecurse { file ->
    println new Date(file.lastModified()).format(\'EEE MMM dd hh:mm:ss a yyyy\')
}
    
        您可能想要类似的东西:
new File(path-to-your-directory).eachFileRecurse{file->
println file.lastModified()
}
    
        要访问Java File API不支持的属性,我们可以解析\'dir \'或\'ls \'命令的输出:
def file = \'sample.txt\'
def cmd = [\'cmd\', \'/c\', \'dir\', file, \'/tc\'].execute()
cmd.in.eachLine { line ->
    if (line.contains(file)) {
        def created = line.split()[0]
        println \"$file is created on $created\"
    }
} 
    

要回复问题请先登录注册