How to copy files through byte stream in java
Editor to share with you how java through byte stream to achieve the copy of files, I believe that most people do not know much, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!
Copy files through byte stream
/ * * copy files through byte stream * @ param sourcePath source file path * @ param targetPath destination file path * / public static void copyFileByStream (String sourcePath,String targetPath) {/ / source file path File source = new File (sourcePath); / / destination file path File target = new File (targetPath) / / cannot copy if (! source.exists ()) {return;} / / create if (! target.getParentFile (). Exists ()) {target.getParentFile (). Mkdirs () if the source file does not exist;} try {/ / copy of the file InputStream inputStream = new FileInputStream (source); OutputStream outputStream = new FileOutputStream (target) Int temp = 0; / / read 1024 bytes at a time byte [] data = new byte [1024]; / / save the data read each time to a byte array and return the number of reads while ((temp = inputStream.read (data))! =-1) {/ / output array outputStream.write (data,0,temp);} inputStream.close () OutputStream.close ();} catch (IOException e) {e.printStackTrace ();}} these are all the contents of the article "how java copies files through byte streaming". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!