0
外部ライブラリを使わずにANTを使ってfile.txtの最初の行を読み込むだけです。ANTでfile.txtの最初の行を読み取る方法は?
私のファイルがfile.txtをし、彼のコンテンツです:
3432424
43545435
756767
345354345
外部ライブラリを使わずにANTを使ってfile.txtの最初の行を読み込むだけです。ANTでfile.txtの最初の行を読み取る方法は?
私のファイルがfile.txtをし、彼のコンテンツです:
3432424
43545435
756767
345354345
あなたがロードされたテキストの最初の行のみをフィルタリングするれるFilterChain にファイルやHeadFilterをロードするためにloadfile Antタスクを使用することができます。
のtest.txtは、以下の
abc
def
ghi
その後、怒鳴る与えられた目標は、あなたがそこから得ることができる必要がありますコンソール
<target name="read">
<loadfile property="temp" srcfile="./test.txt">
<filterchain>
<filterreader classname="org.apache.tools.ant.filters.HeadFilter">
<param name="lines" value="1" />
</filterreader>
</filterchain>
</loadfile>
<echo>${temp}</echo>
</target>
はいはい!それはまさに私が望むものです...
に最初の行にのみABCを印刷しますが含まれています情報はここに含まれています。正確には一致しませんが、十分に近いです。 http://stackoverflow.com/questions/5455309/how-to-read-data-line-by-line-from-a-file-using-ant-script –