Проблема возникла, когда я попытался скопировать и вставить что-либо на внешний жесткий диск.
Он сконструировал две родительские директории с одинаковыми именами из ниоткуда, обе из них пустые.
В TreeSize все отлично показывалось, как есть. Один каталог со всеми файлами внутри.
Я сделал полный chkdsk /R /F /X
, который занял 14 часов, и не нашел никаких проблем вообще.
Затем я переименовал один из двух каталогов с тем же именем; только один из двух с одинаковыми именами мне разрешили сделать это системой. Он переименовал его, и другой каталог теперь прекрасно показывает его содержимое.
Таким образом, я решил проблему «пустой папки» косвенно и могу видеть все содержимое. Я просто удалил лишнюю пустую, теперь переименованную директорию.
Теперь проблема, конечно, не полностью решена.
Windows вообще не распознает путь к файлу каталога (E: \ DIRECTORY_NAME). Так, например, он не позволяет переименовать, показывая:
Не удалось найти этот предмет. Это больше не находится в E :. Проверьте
расположение предметов и попробуйте еще раз
Из CMD, dir /x /a /p
для ext.drive показывает каталог просто отлично.
Однако dir DIRECTORY_NAME
выводит
Файл не найден
Если я попытаюсь dir DIRECTORY_HALF_NAME+press tab
заполнить его автоматически, получится dir "DIRECTORY_NAME "
, и там я вижу, что у него есть пробел и снова выводится «Файл не найден».
Если я пытаюсь dir DIRECTORY_NAME
с пробелом в конце, он просто говорит: «Файл не найден». еще раз.
Затем я пытаюсь вручную переименовать каталог, чтобы удалить только пробел и не изменить имя каким-либо другим способом. Результат странный, как говорит система:
Исходный и целевой файлы совпадают.
Итак, это заставляет меня думать, что где-то есть довольно своеобразный поворот.
Я могу работать с файлами внутри DIRECTORY_OR_FILE_with_space_when_it_should_not_have_any_etc_etc, но эта проблема интересная, раздражающая и, возможно, помогает другим людям в подобных случаях.
Спасибо за ваши мысли.