Java NIO

Copy the file from the large file

Create the new file from large file, using File Channel and ByteBuffer: Example :  import java.io.IOException; import java.net.URI; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; import java.util.Date; public class CopyLargeFileExample { public static void main(String args[]) throws… Read More ›

Java NIO : write small size file using FileChannel

Write the file Using ByteBuffer and FileChannel from String: import java.io.IOException; import java.net.URI; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; public class WriteFileUsingFileChannel { public static void main(String args[]) throws IOException { String content = “Text content”;… Read More ›

Java NIO : read small size file using FileChannel

Read the file Using ByteBuffer and file Size: import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.nio.file.Path; import java.nio.file.Paths; public class ReadFileUsingFileChannel { public static void main(String args[]) throws IOException { String inputFile = “D:\\SampleFile.txt”; //Set the Path with input file… Read More ›