Ниво 8.10 на задачите во Rust

Задание 1

Дадена е текстуална датотека. Проверете, дали во оваа датотека на почетокот има една празна линија, а на крајот - две празни линии.

Задание 2

Напишете функција која како параметар ќе прима патека до папка, а како резултат ќе ја враќа големината на таа папка.

Задание 3

Дадена е папка со датотеки и потпапки. Добијте ги патеките до сите датотеки од папката и потпапките. Резултатот запишете во нова датотека, секоја патека во нова линија.

Задание 4

Дадена е текстуална датотека. Во неа е напишан текст, поделен на реченици. Измешајте ги зборовите во секоја реченица од текстот и запишете го добиениот текст во нова датотека.

Задание 5

Направете функција која ќе ја брише папката заедно со сета нејзина содржина.

Задание 6

Дадена е папка со датотеки и потпапки. Направете копија од оваа папка.

Задание 7

Запишете во датотека сите престапни години за последните сто години.