Использования ( InputStrem , OutputStrem )

 
 
 
Сообщения:1
Вот что у меня есть.

Задание состоит в том, чтобы в случае, при попытке скопировать каталог, выдается соответствующее сообщение и программа завершает работу. В том случае, если речь идет о файле, выводить на экран размер файла и время, когда файл последний раз менялся.

import java.io.*;

public class KopeeriFail {

private static void kopeeri(String start, String end) throws Exception {
java.io.File file = new java.io.File("test.txt");
file.length();
InputStream sisse = new FileInputStream(start);
OutputStream välja = new FileOutputStream(end);
byte[] puhver = new byte[1024];
int loetud = sisse.read(puhver);
while (loetud > 0) {
välja.write(puhver, 0, loetud);
loetud = sisse.read(puhver);
}
sisse.close();
välja.close();
}

public static long folderSize(File directory){
long length = 0;
for(File file : directory.listFiles()){
if (file.isFile())
length += file.length();
else
length += folderSize(file);
}

return length;
}

public static void main(String[] args) throws Exception {
if (args.length != 1) {
System.out.println("Did you gave name to the file");
System.exit(1);
}
kopeeri(args[0], args[0] + ".copy");
}
}
 
Модераторы:alon4iknazicaTaky_
Сейчас эту тему просматривают:Нет