Винда не любит точки в конце папок

April 10th, 2008 Begemot Posted in Программирование

Есть у меня в программе функция экспорта базы данных в набор текстовых файлов. (Кстати кто не видел я вчера зарелизил свою программу для быстрых заметок полностью переписанную на wxWidgets). Так вот сегодня юзер пожаловался что у него среди заметок была папка с точками на конце (notes...) и после экспорта, эту папку нельзя ни открыть, ни удалить с жесткого диска - ошибка файловой системы. Такое вот западло случилось.

Так что когда создаете программно папки - удаляйте точки в конце. А если знаете как мне теперь избавится от кучи, оставшихся после тестирования, неудаляемых папок с винта - пишите в комментариях! А я в замен могу рассказать: how to get rid of the recycle bin.


Если вам понравился этот пост вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.

Related:

5 Responses to “Винда не любит точки в конце папок”

  1. Один раз мне пришлось удалить такую папку. Я использовал для этого программку Unlocker ( http://ccollomb.free.fr/unlocker/ ). Я сначала с помощью нее переименовывал такие папки, а потом удалял. Да и вообще довольно полезная утилитка.

    Попробуй, может, и тебе поможет.

  2. да спасибо, помогло:)

  3. кстати вирусы, которые распространяются на флэшках – очень любят селиться как раз в таких вот неудаляемых папках… %)

  4. неясно, как была создана папка.

    удалять неудаляемые из проводника папки порой получается у FAR`а.
    еще можно удалить из командной строки, экранируя некошерные символы “крышкой” – “^”

  5. создана програмнно, папка создается по имени заметки.