Trong thực tế ta sẽ có một vài yêu cầu tương tự như đếm số tập tin có trong mục thư mục nào đó. Bài viết này sẽ hướng dẫn một cách đơn giản để lấy được tống số tập tin tồn tại trong một thư mục(total files is exist in folder) trong ngôn ngữ JAVA.
Như thường lệ ta sẽ chuẩn bị một đề bài để mô tả bài hướng dẫn. Đầu tiên tôi có một thư mục image với đường dẫn là "D:\Z-Test\Image" giống như bên dưới.
Trong thư mục image tôi có 5 tập tin, và để đếm được số tập tin này trong JAVA tôi sử dụng đoạn code sau:
CountFilesInFolder.java
/**
* @(#)CountFilesInFolder.java
*
* CountFilesInFolder application
*
* @author BUI NGOC SON
* @website VNLIVES.NET
* @version 1.00 2014/1/7
*/
import java.io.*;
public class CountFilesInFolder {
public static void main(String[] args) {
// TODO, add your application code
// Dòng mã bên dưới dùng để khởi tạo và đọc thông tin của folder Image.
File folder = new File("D:/Z-Test/Image/");
// Sử dụng câu lệnh folder.listFiles() để trả về mảng các tập có trong folder.
// vì vậy khi ta lấy chiều dài của mảng các tập tin .length()
// thì nó cũng là tông số tập tin tồn tại trong filder Image.
int countFiles = folder.listFiles().length;
System.out.println("Total files in folder is: " + countFiles);
System.out.println("\n \n \t -- VNLIVES.NET");
}
}
* @(#)CountFilesInFolder.java
*
* CountFilesInFolder application
*
* @author BUI NGOC SON
* @website VNLIVES.NET
* @version 1.00 2014/1/7
*/
import java.io.*;
public class CountFilesInFolder {
public static void main(String[] args) {
// TODO, add your application code
// Dòng mã bên dưới dùng để khởi tạo và đọc thông tin của folder Image.
File folder = new File("D:/Z-Test/Image/");
// Sử dụng câu lệnh folder.listFiles() để trả về mảng các tập có trong folder.
// vì vậy khi ta lấy chiều dài của mảng các tập tin .length()
// thì nó cũng là tông số tập tin tồn tại trong filder Image.
int countFiles = folder.listFiles().length;
System.out.println("Total files in folder is: " + countFiles);
System.out.println("\n \n \t -- VNLIVES.NET");
}
}
Sau khi chạy chương trình bạn sẽ thấy kết quả như hình bên dưới.
No comments:
Post a Comment