Cấp độ 8.10 Rust Taskbook

Задание 1

Cho một tập tin văn bản. Kiểm tra xem trong tập tin này, ở đầu có một dòng trống và ở cuối có hai dòng trống không.

Задание 2

Viết một hàm nhận đường dẫn tới một thư mục làm tham số, và trả về kích thước của thư mục đó.

Задание 3

Cho một thư mục chứa các tập tin và thư mục con. Lấy đường dẫn tới tất cả các tập tin trong thư mục và các thư mục con. Ghi kết quả vào một tập tin mới, mỗi đường dẫn trên một dòng.

Задание 4

Cho một tập tin văn bản. Trong đó có viết văn bản, được chia thành các câu. Trộn ngẫu nhiên các từ trong mỗi câu của văn bản và ghi văn bản thu được vào một tập tin mới.

Задание 5

Tạo một hàm để xóa một thư mục cùng với toàn bộ nội dung của nó.

Задание 6

Cho một thư mục chứa các tập tin và thư mục con. Tạo một bản sao của thư mục này.

Задание 7

Ghi vào một tập tin tất cả các năm nhuận trong một trăm năm trước.