import org.junit.Test;
import java.io.*;
import java.net.URL;
import java.net.URLConnection;
public class App {
@Test
public void writeNewContent() throws IOException {
File[] files = new File("E:/backup").listFiles((dir, name) -> new File(dir, name).isFile() && name.endsWith("log"));
if (files == null || files.length == 0) return;
FileWriter writer = new FileWriter(files[0]);
String str = null;
writer.write(str);
writer.close();
String pathname = null;
files[0].renameTo(new File(pathname));
}
@Test
public void downResource() throws IOException {
File[] files = new File("E:/backup").listFiles((dir, name) -> new File(dir, name).isFile() && name.endsWith("log"));
if (files == null || files.length == 0) return;
String spec = null;
URLConnection connection = new URL(spec).openConnection();
connection.connect();
BufferedInputStream stream = new BufferedInputStream(connection.getInputStream());
BufferedOutputStream _stream = new BufferedOutputStream(new FileOutputStream(files[0]));
byte[] b = new byte[1024];
while (stream.read(b) != -1) {
_stream.write(b,0,b.length);
}
_stream.close();
stream.close();
String pathname = null;
files[0].renameTo(new File(pathname));
}
}