Use the following problems to test your skills at working with files and directories. Give each problem a try before you turn to the solutions and download the example programs.
Write a method that removes the blank lines from a file and returns the number of blank and nonblank lines in the original file. Write a program to test your method.
Add an extension method to the DirectoryInfo
class that returns the total size of the directory's files. Give the method an optional parameter indicating whether the method should include subdirectories. Write a program that uses your method to display a directory's size in bytes and file units, as in 24.1 KB.