Мне удалось воспроизвести проблему.
Я полагаю, это связано с вашей строкой dir, содержащей невидимые, странные символы, такие как ...
Используя ваш фрагмент, мне удалось отобразитьих в VS 2017, установив точку останова для каждой строки и наведя курсор на строку «dir».Я заметил знак вопроса, где встречаются странные символы.
Мой способ решения этой проблемы: я скачал Notepad ++ и скопировал строку dir в файл и через Encoding -> Ansi мне удалось отобразить странные символы.Я удалил их и скопировал строку обратно в VS.Очевидно, что выполнение этого в другом редакторе также может сработать.
Повторная установка каталога вручную также может помочь.Также обратитесь к Что вызывает NotSupportedException («Формат данного пути не поддерживается») при использовании допустимого пути?