Почему имя папки в проводнике Windows отличается от имени папки в командной строке или cygwin?

Я использую Robocopy для резервного копирования файлов на компьютере. Я использовал следующую команду:

robocopy C:\Users\ J:\backup\ *.* /a /XD AppData /XJD /R:0 /s

Когда я смотрю на свой диск J в проводнике Windows, я вижу папку с именем J:\Users\, но когда я использую каталог из командной строки, я вижу папку с именем j:\backup. Резервная копия и папка пользователя кажутся одинаковыми. Я также попытался просмотреть содержимое диска J в cygwin и увидеть папку backup, но не вижу папку Users. Что происходит? Виновата ли робокопия?


person rjss    schedule 12.02.2014    source источник


Ответы (2)


Просто зайдите в резервную папку и удалите файл desktop.ini. Имя папки вернется к имени каталога. Вы скопировали файл desktop.ini из исходной папки «users», которая вызывает проблему. Вы можете добавить desktop.ini в список исключений без каких-либо проблем с резервным копированием. Они все равно создаются на лету, если их нет.

Я проверил это на машине с Windows 7 Pro просто для проверки.

person Bgauth2    schedule 26.03.2015
comment
Блестяще, спасибо! Я даже не знал, что он там был, так как Windows услужливо его спрятала. Мне пришлось зайти в параметры папки и снять флажок «Скрыть защищенные системные файлы» (или использовать каталог /ah), чтобы увидеть его. - person jon_two; 08.12.2016

Проблема не связана с robocopy. По ссылке ниже описана проблема.

https://superuser.com/questions/381110/windows-explorer-sees-other-file-name-from-cmd/381159#381159

person rjss    schedule 12.02.2014