En mi nuevo código estoy no usando cadenas para pasar rutas de directorio o nombres de archivo. En cambio, estoy usando DirectoryInfo y FileInfo ya que parecen encapsular mucha información.Buenas razones para pasar rutas como cadenas en lugar de utilizar DirectoryInfo/FileInfo
He visto una gran cantidad de código que utiliza cadenas para pasar la información del directorio, luego se "dividen" y "medio" e "instr" en largas declaraciones incomprensibles hasta que obtienen la parte del directorio que están buscando.
¿Hay alguna buena razón para pasar caminos como cadenas?
Tenga en cuenta que tendrá que crear un nuevo FileInfo/DirectoryInfo si el archivo ha cambiado su existente o modificado timestamps. – sighol