Class SyncFile


  • public class SyncFile
    extends Object
    Copies one file to another, only writing the blocks of the destination file if they either didn't already exist or contain different content. This is to update flash media where reads are much faster than reads.
    Author:
    AO Industries, Inc.
    • Constructor Detail

      • SyncFile

        public SyncFile()
    • Method Detail

      • main

        public static void main​(String[] args)
      • syncFile

        public static long syncFile​(InputStream in,
                                    RandomAccessFile out)
                             throws IOException
        Synchronized the input to the provided output, only writing data that doesn't already match the input. Returns the number of bytes written.
        Throws:
        IOException