Utilizando Linq para interactuar con el File System

Hoy veremos como podemos utilizar Linq como si de un lenguaje de scripting se tratara y realizar muchas operaciones de análisis del file system. En esta ocasión veremos algunas de ellas: Obtener el tamaño total de todos los archivos dentro de un directorio específico Encontrar archivos con el mismo nombre (duplicado posible) Encontrar archivos duplicados exactos Encontrar archivos modificados la última semana Encontrar archivos de tamaño cero byte   Obtener el tamaño total de todos…

Funciones locales en C# 7.0

C# 7.0 ha agregado una nueva funcionalidad llamada funciones locales. la cual permite definir y llamar a un método local  dentro de otro método. Esto no era posible en las versiones anteriores de .NET Framework. El siguiente ejemplo define un método restar dentro de Main y llama al método dentro del mismo Main. Como el nombre lo sugiere las funciones locales solo están disponibles dentro del método donde fueron definidas.