Java -практика использования

       

Определение свойств файла и каталога



Листинг 18.2. Определение свойств файла и каталога

import java.io.*;

class FileTest{

public static void main(String[] args) throws IOException{ 

PrintWriter pw = new PrintWriter(

new OutputStreamWriter(System.out, "Cp866"), true);
 

File f = new File("FileTest.Java");
 

pw.println();

pw.println("Файл \"" + f.getName() + "\" " + 

(f.exists()?"":"не ") + "существует");

pw.println("Вы " + (f.canRead()?"":"не ") + "можете читать файл");
 

pw.println("Вы " + (f.canWrite()?"":"нe ") +

"можете записывать в файл");
 

pw.println("Длина файла " + f.length() + " б");

pw.println() ;

File d = new File(" D:\\jdkl.3\\MyProgs ");
 

pw.println("Содержимое каталога:");
 

if (d.exists() && d.isDirectory()) { 

String[] s = d.list();
 

for (int i = 0; i < s.length; i++)

pw.println(s[i]);
 

}



Содержание раздела