Nivel 8.9 del libro de ejercicios Rust

Задание 1

Dado un archivo de texto. Obtenga el número de líneas vacías de este archivo.

Задание 2

Dado un archivo de texto. Compruebe que en este archivo la primera palabra de cada oración comienza con mayúscula.

Задание 3

Escriba una función que tome como parámetro la ruta a una carpeta, y devuelva el número de archivos de esta carpeta y sus subcarpetas.

Задание 4

Dada una carpeta con archivos y subcarpetas. Encuentre todas las imágenes y muévalas a una nueva carpeta. Asegúrese de que todas las imágenes tengan nombres únicos.

Задание 5

Dado un archivo de texto. En él está escrito un texto, dividido en oraciones. Mezcle las palabras en cada oración del texto y escriba el texto resultante en un nuevo archivo.

Задание 6

Escriba un programa que genere la siguiente cadena:

rust"-1-12-23-34-45-"
Задание 7

Escriba un programa que genere el siguiente array:

rust[
  12,
  34,
  56,
  78,
  90,
}