Rob*_*ani 6 java jcifs file file-read file-writing
我必须从我的Java应用程序中读取一个文本文件.
该文件包含许多行,此文件每隔X分钟从外部未知应用程序更新,该应用程序将新行附加到文件.
我必须从文件中读取所有行,然后我必须删除我刚读过的所有记录.
是否有可能让我逐行读取文件,删除我读取的每一行,同时允许外部应用程序将其他行追加到文件中?
此文件位于Samba共享文件夹中,因此我使用jCIFS来读取/写入文件和BufferedReader Java类.
提前致谢
问题是我们不知道外部应用程序如何写入和/或重用该文件。如果您在外部应用程序使用计数器正确运行时删除行,则可能会出现问题...
除非您知道其他应用程序的工作原理,否则没有好的解决方案。