Groovy 从Weblogic服务器读取文件名时,如何避免最大40个字符?

Groovy 从Weblogic服务器读取文件名时,如何避免最大40个字符?,groovy,weblogic,oracle-service-bus,Groovy,Weblogic,Oracle Service Bus,我正在尝试从weblogic服务器读取一些文件的名称 dir.eachFileRecurse(FileType.FILES) { file -> println file.getName() } 但是,基本文件名必须太长,因为它在我打印文件.getName()时被截断。查看已部署的jar,我有文件 在线离线知识-2.DDD 然而,打印的结果是 在线离线知识-2.D 就像40个字符是文件名的最大长度一样 查看SB控制台,并查看文件列表。最多40个字符也出现在web视图中。不过,将鼠标悬

我正在尝试从weblogic服务器读取一些文件的名称

dir.eachFileRecurse(FileType.FILES) { file ->
  println file.getName()
}
但是,基本文件名必须太长,因为它在我打印文件.getName()时被截断。查看已部署的jar,我有文件

在线离线知识-2.DDD

然而,打印的结果是

在线离线知识-2.D

就像40个字符是文件名的最大长度一样

查看SB控制台,并查看文件列表。最多40个字符也出现在web视图中。不过,将鼠标悬停在文件名上会显示文件的全名


有没有办法从代码中获取完整的文件名

不清楚脚本执行的环境

通常,没有这样的限制


尝试打印
目录
文件
变量的类,这可能会给您一个答案。

文件存储为短文件名。只有通过SBConsole才能访问长且正确的文件名。打印目录和文件不提供任何内容。什么是
dir
?如何创建/获取它?你能提供println(dir.getClass())的结果吗?String path=“some/path/to/destination”
def dir=new File(path)