/*
2 * Main.java
3 *
4 * Created on 8/Mar/2008, 15:53:52
5 *
6 * To change this template, choose Tools | Template Manager
7 * and open the template in the editor.
8 <em>/
9
10 package spimonitor;
11 import <a href="http://java.io">java.io</a>.</em>;
12 import java.io.File;
13 import java.io.PrintStream;
14 import java.io.FileOutputStream;
15 import java.io.PrintWriter;
16
17
18 /**
19 *
20 * @author Jorge
21 <em>/
22 public class Main {
23
24 /</em>* Creates a new instance of Main <em>/
25 public Main() {
26
27 }
28
29 /</em>*
30 * @param args the command line arguments
31 */
32 public static void main(String[] args) {
33 // TODO code application logic here
34
35 File f1 = new File(“C:\Varios\SPI.log”); //Cria o Objecto
36
37 if(!f1.exists())
38 System.out.println(“The input file does not exist”);
39
40 try { //Cria o novo ficheiro … Cria uma Excepção
41 if(f1.createNewFile())
42 System.out.println(“File Created”);
43
44 }
45 catch (IOException e) {
46 System.out.println(“I/O Error”);
47 }
48
49 //_______________________
50 File dir = new File(“C:\Varios\”); //Directorio teste
51 if (dir.isDirectory()) {
52 File[] files = dir.listFiles();
53
54
55 for (File f : files)
56 {
57 if (f.isFile() && !f.isHidden())
58 try
59 {
60 PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(f1)), true);
61 System.out.println(" FILE: “+f.getName()+” SIZE: “+f.length()+” DATE: “+f.lastModified()); //nome do ficheiro
62
63 }
64 catch (IOException e)
65 {
66 System.out.println(“I/O Error”);
67 }
68
69 }
70 }
71 else //Se o Directorio estiver vazio
72 System.out.println(“The Choosen path is empty!” +
73 " Please confirm the path”);
74
75 }
76
77 }
78
79 //necessitava de enviar a informação recolhida para o ficheiro SPI.log…
80 //Nome do ficheiro—tamanho—data de criação
81 //
82
Eu tenho este programa que me envia os ficheiros existentes num determinado Folder… para o sistema… mas o que eu gostaria era de enviar em paralelo para um File com o nome de SPI.log!!!
Podem ajudar?