Microsoft Visual J++. Создание приложений и аплетов на языке Java

Исходный текст приложения


Исходный текст приложения DirList представлен в листинге 2.8.

Листинг 2.8. Файл DirList\DirList.java

// =========================================================

// Просмотр содержимого каталога при помощи класса File

//

// (C) Фролов А.В, 1997

//

// E-mail: frolov@glas.apc.org

// WWW:    http://www.glasnet.ru/~frolov

//            или

//         http://www.dials.ccas.ru/frolov

// =========================================================

import java.io.*;



import java.util.*;

// =========================================================

// Класс DirList

// Главный класс приложения

// =========================================================

public class DirList

{

  // -------------------------------------------------------

  // main

  // Метод, получающий управление при запуске приложения

  // -------------------------------------------------------

  public static void main(String args[])

  {

    // Массив для ввода строки с клавиатуры

    byte bKbdInput[] = new byte[256];

    // Путь к каталогу, содержимое которого

    // мы будем просматривать

    String sDirPath;

    // Маска для просмотра

    String sMask;

    // Массив строк содержимого каталога

    String[] dirlist;

    try

    {

      // Выводим строку приглашения для ввода пути

      // к каталогу, содержимое которого будем просматривать

      System.out.println("Enter directory path...");

      System.in.read(bKbdInput);

      sDirPath = new String(bKbdInput, 0);

      StringTokenizer st;

      st = new StringTokenizer(sDirPath, "\r\n");

      sDirPath = new String((String)st.nextElement());

      // Вводим строку маски

      System.out.println("Enter mask...");

      System.in.read(bKbdInput);

      sMask = new String(bKbdInput, 0);

      st = new StringTokenizer(sMask, "\r\n");

      sMask = new String((String)st.nextElement());

     

      // Создаем объект класса File, соответствующий



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