Problems
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.
64. Removing blank lines
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.
65. Directory size
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.
66. Finding duplicate files
Write a program that searches a directory for duplicate files and displays any duplicates within the same branches of a TreeView
control, as shown in the following screenshot:
67. Thumbnails
Write a MakeThumbnail
method that creates a thumbnail bitmap for an image file. Give...