Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package manage;
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.InputStreamReader;
- public class managee {
- public static void manage(String in, String out) throws IOException {
- File f = new File(in);
- File t = new File(out);
- File[] files = f.listFiles();
- BufferedWriter bf = new BufferedWriter(new FileWriter(out + "\\recourses\\writable-content.txt"));
- for (File file : files) {
- if (file.isDirectory()) {
- StringBuilder sb = new StringBuilder();
- String outt = file.getAbsolutePath();
- sb.append(out).append("\\").append(file.getName());
- outt = sb.toString();
- File datoteka = new File(out);
- datoteka.mkdir();
- manage(file.getAbsolutePath(), outt);
- } else {
- if (file.isHidden()) {
- file.delete();
- System.out.println("Zbunet sum");
- continue;
- }
- if (file.canWrite() && file.getName().endsWith(".dat")) {
- file.renameTo(new File(t.getAbsolutePath() + "\\" + file.getName()));
- System.out.println("Pomestuvam " + file.getAbsolutePath().toString());
- continue;
- }
- if (!file.canWrite() && file.getName().endsWith(".dat") ) {
- FileInputStream fis = new FileInputStream(file);
- int c;
- while ((c = fis.read()) != -1) {
- bf.append((char)c).append("\n");
- }
- System.out.println("Dopisuvam " + file.getAbsolutePath().toString());
- bf.flush();
- fis.close();
- }
- }
- }
- bf.close();
- }
- public static void main(String[] args) throws IOException {
- String from = "C:\\Users\\Petar\\Desktop\\from";
- String to = "C:\\Users\\Petar\\Desktop\\to";
- manage(from, to);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement