Làm cách nào để kiểm tra tệp trống hay không trong JavaScript?
Trong bài viết này, chúng ta sẽ thảo luận về các cách khác nhau để kiểm tra xem một tệp có trống hay không. e. kích thước của nó là 0 sử dụng os. stat() hoặc os. đường dẫn. getsize() hoặc bằng cách đọc ký tự đầu tiên của nó Show
Kiểm tra xem tệp có trống không bằng os. thống kê () trong PythonPython cung cấp một chức năng để lấy số liệu thống kê về tệp, os.stat(path, *, dir_fd=None, follow_symlinks=True) Nó chấp nhận đường dẫn tệp (chuỗi) làm đối số và trả về một đối tượng của cấu trúc stat, chứa các thuộc tính khác nhau về tệp tại đường dẫn đã cho. Một trong những thuộc tính này là st_size, cho biết kích thước của tệp tính bằng byte Hãy sử dụng cái này để lấy kích thước của tệp 'mysample. txt’ và nếu kích thước bằng 0 thì có nghĩa là tệp trống i. e quảng cáo import os file_path = 'mysample.txt' # check if size of file is 0 if os.stat(file_path).st_size == 0: print('File is empty') else: print('File is not empty') Vì tệp của chúng tôi trống, nên đầu ra sẽ là, File is empty P. S. Chúng tôi đã có một tệp trống 'mysample. txt’ trong cùng thư mục Nhưng chúng ta nên cẩn thận khi sử dụng nó vì nếu tệp không tồn tại ở đường dẫn đã cho, thì nó có thể gây ra lỗi i. e. FileNotFoundError, FileNotFoundError: [WinError 2] The system cannot find the file specified: FILE_NAME Do đó, trước tiên chúng ta nên kiểm tra xem tệp có tồn tại hay không trước khi gọi os. thống kê(). Vì vậy, hãy tạo một hàm riêng để kiểm tra xem tệp có tồn tại không và nó có trống không i. e import os def is_file_empty(file_path): """ Check if file is empty by confirming if its size is 0 bytes""" # Check if file exist and it is empty return os.path.exists(file_path) and os.stat(file_path).st_size == 0 Hàm này trước tiên xác nhận xem tệp có tồn tại hay không, nếu có thì nó sẽ kiểm tra xem kích thước của tệp có bằng 0 hay không (nếu tệp trống) file_path = 'mysample.txt' # check if file exist and it is empty is_empty = is_file_empty(file_path) if is_empty: print('File is empty') else: print('File is not empty') đầu ra File is empty Nó xác nhận rằng tập tin 'mysample. txt‘ trống Kiểm tra xem tệp có trống không bằng os. đường dẫn. getsize() trong PythonTrong mô-đun Python os cung cấp một chức năng khác i. e os.path.getsize(path) Nó chấp nhận đường dẫn tệp (một chuỗi) làm đối số và trả về kích thước của tệp theo byte. Nếu tệp không tồn tại và đường dẫn đã cho thì nó sẽ tăng os. lỗi Hãy sử dụng cái này để lấy kích thước của tệp 'mysample. txt‘ và nếu kích thước bằng 0 thì có nghĩa là tệp trống i. e ________số 8_______Vì tệp của chúng tôi trống, nên đầu ra sẽ là, File is empty Nếu tệp không tồn tại ở đường dẫn đã cho, thì nó có thể gây ra lỗi i. e. FileNotFoundError, FileNotFoundError: [WinError 2] The system cannot find the file specified: FILE_NAME Do đó, trước tiên chúng ta nên kiểm tra xem tệp có tồn tại hay không. Nếu tệp tồn tại thì chỉ gọi os. đường dẫn. getsize(). Chúng tôi đã tạo một chức năng kiểm tra xem tệp có tồn tại hay không và nếu nó tồn tại thì kiểm tra xem nó có trống hay không, Bạn có thể xác định xem một tệp có trống hay không bằng cách sử dụng giá trị trả về của FileInfo. thuộc tính chiều dài. Thuộc tính 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 sử dụng Hệ thống; sử dụng Hệ thống. IO;
lớp công khai Ví dụ { công khai tĩnh vô hiệu Chính() { chuỗi đường dẫn = @"C. \dữ liệu. txt";
var f = mới FileInfo(path); nếu (f. Độ dài == 0) { Bảng điều khiển. WriteLine("Tệp {0} trống", f.Tên); } khác { Bảng điều khiển. WriteLine("Tệp {0} không trống",< . f.Tên); } } } Tải xuống mã 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 sử dụng Hệ thống; sử dụng Hệ thống. IO;
lớp công khai Ví dụ { công khai tĩnh vô hiệu Chính() { chuỗi đường dẫn = @"C. \dữ liệu. txt";
var f = mới FileInfo(path); nếu (. f. Tồn tại) { Bảng điều khiển. WriteLine("Tệp {0} không tồn tại",< . f.Tên); } khác nếu (f.Độ dài == 0) { Bảng điều khiển. WriteLine("Tệp {0} trống", f.Tên); } khác { Bảng điều khiển. WriteLine("Tệp {0} không trống",< . f.Tên); } } } Tải xuống mã 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 sử dụng Hệ thống; sử dụng Hệ thống. IO;
lớp công khai Ví dụ { công khai tĩnh bool IsFileEmpty(string fileName) { var f = mới FileInfo(fileName); trả lại f. Chiều dài == 0 . f. Độ dài < 10 && Tệp . .ReadAllText(tên tệp). Độ dài == 0; }
công khai tĩnh vô hiệu Chính() { chuỗi đường dẫn = @"\data. txt";
nếu (IsFileEmpty(path)) { Bảng điều khiển. WriteLine("Tệp trống"); } khác { Bảng điều khiển. WriteLine("Tệp không trống"); } } } Tải xuống mã Đó là tất cả về việc kiểm tra xem một tệp có trống trong C# không Làm cách nào để kiểm tra xem tệp có trống trong JavaScript không?Phần tử if. tệp. thuộc tính độ dài trả về 0 thì tệp không được chọn nếu không thì tệp được chọn .
Làm cách nào để kiểm tra xem một tệp có trống hay không trong C?Làm cách nào để kiểm tra xem tệp có nội dung hay không bằng C? . Tôi phải kiểm tra tệp nguồn có tồn tại hay không? . fp = fopen( argv[1],"r" ); Sau đó, tôi phải kiểm tra xem tệp nguồn có bất kỳ nội dung nào hay không? Làm cách nào để xác thực tệp tải lên trong JavaScript?Sử dụng JavaScript, bạn có thể dễ dàng kiểm tra phần mở rộng tệp đã chọn với các phần mở rộng tệp được phép và có thể hạn chế người dùng chỉ tải lên các loại tệp được phép. Đối với điều này, chúng tôi sẽ sử dụng hàm fileValidation() . Chúng tôi sẽ tạo hàm fileValidation() chứa mã xác thực loại tệp hoàn chỉnh.
Làm cách nào để xóa đầu vào tệp trong JavaScript?Có 3 cách để xóa tệp đầu vào bằng javascript. . đặt thuộc tính giá trị thành trống hoặc null. Hoạt động cho IE11+ và các trình duyệt hiện đại khác Tạo một phần tử đầu vào tệp mới và thay thế phần tử cũ. Điểm bất lợi là bạn sẽ mất trình xử lý sự kiện và thuộc tính mở rộng Đặt lại biểu mẫu chủ sở hữu qua biểu mẫu. phương thức đặt lại () |