2017-06-06 4 views
0

weblogicサーバーからいくつかのファイルの名前を読み取ろうとしています。Weblogicサーバーからファイル名を読み取るとき、最大40文字を避けるには?

dir.eachFileRecurse(FileType.FILES) { file -> 
    println file.getName() 
} 

しかし、基本ファイル名はfile.getName()を印刷するときにカットされるので、長すぎる必要があります。展開瓶を見て、私はファイルを持っている

OnlineOfflineSomethingknowledgement-2.DDD

印刷の結果は、しかし

OnlineOfflineSomethingknowledgement-2.D

です

ファイル名の最大長は40文字です。

SB-consoleを見て、ファイルのリストを見てください。最大40文字の文字がWebビューにも表示されます。マウスをファイル名の上に置くと、ファイルの完全な名前が表示されます。

コードから完全なファイル名を取得する方法はありますか?

答えて

0

あなたのスクリプトの実行環境が明確ではありません。

通常、このような制限はありません。

dirfileという変数のクラスを印刷しようとすると、おそらく答えが得られます。

+0

ファイルは短いファイル名として保存されます。長くて正しいファイル名は、SBConsoleを介してのみアクセス可能です。印刷ディレクトリとファイルは何も提供しません。 –

+0

'dir'とは何ですか?どのように作成/取得するのですか? – daggett

+0

'String path =" some/path/to/destination "' 'def dir = new File(path)'の結果を出力できますか? –

関連する問題