我在java工作 我的目标是我必须从一个文件中读取,同时我必须用另一个代码附加该文件 这就像一个可执行文件 abc 将读取文件“myfile.txt”,而另一个可执行文件 xyz 将附加“myfile.txt”。 有可能吗,我应该应用什么概念来让它工作。 *我在某处读到它取决于操作系统,然后在使用 android AVD 时是否可行? *
最佳答案
理论上可以做到这一点,但不是特别有效。例如,您可以使用 Apache Commons Tailer
实现此类功能类。
但是,我不禁想到您最好使用一个应用程序写入而下一个应用程序从中读取的“管道”。由于 Android 底层有 Linux,因此应该有一种创建和使用管道的方法。
如果您想在单个 Android 应用程序中执行此操作,您可以使用 Java 进程内管道;例如PipedInputStream
和 PipedOutputStream
。
关于java - 使用java同时通过不同程序读取和附加文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8462219/