//---> Writing Binary Files:
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class WritingBinaryFiles {
public boolean writeBinaryFile(File f) {
boolean isSuccessful = true; // local variables in Java must be
// initialized before being used
try {
FileInputStream fis = new FileInputStream(f);
BufferedInputStream bis = new BufferedInputStream(fis);
FileOutputStream fos = new FileOutputStream("e:\\new_file.png");
BufferedOutputStream bos = new BufferedOutputStream(fos);
int read = 0;
while ((read = bis.read()) != -1) {
bos.write(read);
}
bos.close();
bis.close();
isSuccessful = true;
} catch (Exception e) {
isSuccessful = false;
e.printStackTrace();
}
return isSuccessful;
}
public static void main(String[] args) {
File f = new File("e:\\a.png");
boolean isDone = new WritingBinaryFiles().writeBinaryFile(f);
if (isDone == true) {
System.out.println("File successfully written");
}
else {
System.out.println("File writing failed");
}
}
}
About Me
- Dark
- B.E.(Computer Science), Android/Java Developer, CCNA, CCNA SECURITY (IINS), CCNP (R&S), 4011 Recognized(NSA & CNSS)U.S.A. , MCSA, MCTS, REDHAT CERTIFIED NETWORK SECURITY ADMINISTRATOR(RH253), AFCEH.
Monday, May 13, 2013
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment