Всякий раз, когда я пытаюсь переименовать файл на сетевом диске, изменив регистр букв, я получаю всплывающее сообщение об ошибке, сообщающее, что я не могу переименовать файл без разрешения моей учетной записи.
Например, я не могу переименовать файл sample_file.txt
в Sample_File.txt
, но яявляюсьсмог переименовать файл sample_file_2.txt
без каких-либо проблем.
Это происходит только при изменении регистра имени файла. Моя учетная запись имеет полные права собственности на каждый файл на диске, и у меня не возникало никаких проблем с изменением имен файлов за пределами регистра.
Зачем мне нужно разрешение от моей учетной записи для изменения регистра букв в имени файла?
решение1
Этоизвестная проблема с автономными файламив Windows 7 и Windows Vista.
Официальным решением этой проблемы является переименование файла в другое имя, а затем повторное его переименование с возвратом к исходному имени с правильным использованием заглавных букв.
Вы не можете переименовывать файлы, используя другой регистр, когда файлы доступны в автономном режиме в Windows Vista или Windows 7.
Действие
Если файлы доступны в автономном режиме в Windows Vista или Windows 7, вы не сможете переименовать файлы, используя другой регистр.
Например, у вас есть файл с именем TEXT.txt, и вы хотите переименовать его в text.txt. Однако вам будет отказано, если файл будет доступен офлайн.
Причина
Функция Offline Files использует базу данных кэша на стороне клиента (CSC). Когда файлы доступны в автономном режиме, база данных CSC не позволяет пользователям изменять регистр имен файлов.
Разрешение
Чтобы обойти эту проблему, переименуйте файл, а затем верните ему прежнее имя, изменив регистр букв.
Например, переименуйте TEXT.txt в word.txt, а затем переименуйте word.txt в text.txt.