Windows: не удается открыть файлы, созданные (с помощью скрипта python ) во вложенных папках

#windows #powershell

Вопрос:

Я создаю вложенные папки и создаю файлы в этих папках с помощью скрипта python, его структура выглядит так: например, глубина=40

 Dir1/Dir2/.../Dir40
 

Я хочу дать длинное имя каталога, например: Dir<dir_counter><dir_counter><любые случайные 10 символов>
Теперь я могу успешно создавать эти папки из скрипта python (скрипт python не выдает никаких ошибок), но

  1. Не удается открыть файлы, находящиеся в 16 (приблизительно) папках
  2. Не удается открыть 20-ю папку (приблизительно)

Это выдает следующую ошибку, когда я пытаюсь открыть файл/папку в проводнике Windows: введите описание изображения здесь

Я включил :

  1. Длинные пути от

    HKEY_LOCAL_MACHINESystemCurrentControlSetУправлениеФайловая система из

  2. Также включено Win 32 long path в групповой политике.
  3. ntfsallowextendedхарактеристика8дот3имена

Два дополнительных случая:

  1. когда я даю только символ в качестве имени каталога, я могу открыть его в проводнике Windows
  2. Возможность открыть любой файл из PowerShell, имеющий длинный вложенный путь.

что мне нужно сделать, чтобы открыть все из проводника Windows?

Комментарии:

1. Вы пробовали использовать префикс длинного пути Windows "\?" ?

2. Не могли бы вы добавить пример фрагмента кода, который показывает, как вы пытаетесь открыть файлы?

3. @BoarGules Этот префикс еще не опробован, я проверю

4. Пробовал использовать префикс длинного пути Windows «\?», но это тоже не работает

5. @schilli Я создаю файлы и папки только с помощью скриптов, и когда я пытаюсь открыть этот файл с длинным вложенным путем, у меня возникает проблема, поэтому для открытия файла нет кода, а для создания папок с помощью os.makedirs