Мне удалось с комбинацией первых двух ответов, плюс pyRenamer (GUI). Под Linux я использовал pyRenamer, чтобы свернуть пробелы в именах папок (каталогах) - заменив пробел ничем - так, чтобы другие программы (Glindra переименовывать) работали рекурсивно (можно было поставить подчеркивание). Из файлов я также извлек некоторые приемлемые для окна символы или слова, чтобы сэкономить место, и аналогично свернул пробелы в именах файлов. Затем я запустил rena, чтобы убрать символы, отличные от Windows, сохранил их на флэш-накопитель, а затем использовал Recuva для «восстановления» папки в Windows. Recuva указывает, является ли путь к файлу слишком длинным (и также удаляет не-Windows-символы). Я еще не нашел инструмент, который проверяет путь к именам файлов, чтобы узнать, не превышают ли они максимальный предел Windows 255 (или, скажем, 240, чтобы обеспечить некоторую свободу действий).