В моем новом коде я не использую строки для передачи путей к каталогам или имен файлов. Вместо этого я использую DirectoryInfo и FileInfo, поскольку они, похоже, инкапсулируют много информации.
Я видел много кода, который использует строки для передачи информации каталога, а затем "split" и "mid" и "instr" в длинных непонятных операторах, пока они не получат часть каталога, который они ищут.
Есть ли веская причина, чтобы передавать пути как строки?