Форум: "Прочее";
Текущий архив: 2013.08.11;
Скачать: [xml.tar.bz2];
ВнизНе стирается папка с флешки Найти похожие ветки
← →
TStas © (2013-03-12 16:37) [0]Добавлял к проге, чтобы она сохраняла документы на флешке. ПОка писал, несколько раз было, что делал Run->Program Reset после создания заполнения папки. В результате на флешке образовались три ненужные папки. Флешка работает чудестно, все пишется, стирается, создаётся и удаляется. Кроме этих папок. Никаких ReadOnly у них нет. Пробовал на нескольких компах удалить их. Пробовал программно через RmDir. В последнем случае результат - исключение.
И чего с этим делать?
← →
БарЛог © (2013-03-12 16:39) [1]форматировать?
← →
Rouse_ © (2013-03-12 16:42) [2]UnLocker удалит. А создать такие папки проще простого (при желании есесно :)
← →
TStas © (2013-03-12 16:45) [3]РОзыч, а где этот UnLocker всять? И как так получилось?
← →
БарЛог © (2013-03-12 17:10) [4]взять из гугла "unlocker скачать"
← →
Rouse_ © (2013-03-12 17:16) [5]
> И как так получилось?
Вариантов много, можно создать папку с обходом MAX_PATH используя данный нюанс:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363856(v=vs.85).aspxIn the ANSI version of this function, the name is limited to MAX_PATH characters. To extend this limit to 32,767 wide characters, call the Unicode version of the function and prepend "\\?\" to the path. For more information, see Naming a File.
Видна будет - удалить затруднительно.
Ну либо на сайте анлокера есть батник который тоже создает такие вот хитрые папки.
← →
TStas © (2013-03-12 17:37) [6]Проблему решил форматированием. Но очень стало интересно. Во-первых, проводник считал эти папки не папками, а файлами неизвестного типа, Двойным щелчком они открывались, но вв свойствах была вкладка, где можно было выбьрать, чем такие файлы открывать.
>the name is limited to MAX_PATH characters //Имена у них были короткие и незатейливые 123, например. Но я хотяет, чтобы, как и положено при ручном создании, подавлялись ведущие и завершающие пробелы, проэтому одну из низ звали " 123 " (кавычки ограничивают имя). Но файлы в этих паппках писались и стирались, как в обычных. Да, создавались он, естественно MkDir Дельфей и она завершалась до конца,
← →
брат Птибурдукова (2013-03-12 17:38) [7]unlocker скачать бесплатно без смс без регистрации
← →
Rouse_ © (2013-03-12 17:40) [8]Ну либо в этом проблема, руками такую папку создать нельзя: " 123 "
← →
брат Птибурдукова (2013-03-12 17:41) [9]
> Вариантов много, можно создать папку с обходом MAX_PATH
> используя данный нюанс
Если мне не изменяет склероз, фар с такими путями работал на ура, а вот проводник и эксель выдавали такие чудеса, что — хватай мешки, вокзал отходит...
← →
Rouse_ © (2013-03-12 17:45) [10]
> брат Птибурдукова (12.03.13 17:41) [9]
>
> > Вариантов много, можно создать папку с обходом MAX_PATH
>
> > используя данный нюанс
> Если мне не изменяет склероз, фар с такими путями работал
> на ура
Дык понятное дело, через шеловские апи с такими путями работать проблематично.
← →
TStas © (2013-03-12 17:47) [11]Скорее всего, розыч. Но создать нельзя руками, потому что проводник пасёт, какие имена вводят, но все равно создаёт-то функция виндов. Или это очередной косяк, что в ней забыли проверку имени написать?
← →
брат Птибурдукова (2013-03-12 17:49) [12]
> Но создать нельзя руками, потому что проводник пасёт, какие
> имена вводят
из cmd создалась на ура
← →
Rouse_ © (2013-03-12 17:50) [13]Ничего не забыли - это просто нюанс работы шеловских апи, у которых есть некоторые ограничения.
← →
TStas © (2013-03-12 17:50) [14]Да, но из cmd - это уже не руками.
← →
Rouse_ © (2013-03-12 17:51) [15]
> брат Птибурдукова (12.03.13 17:49) [12]
>
> > Но создать нельзя руками, потому что проводник пасёт,
> какие
> > имена вводят
> из cmd создалась на ура
и где CMD относится к проводнику? :)
← →
Игорь Шевченко © (2013-03-12 20:55) [16]причем тут проводник ?
← →
Дмитрий С © (2013-03-13 00:10) [17]Теоретически можно создать папку и со звездами или слешами в имени, такую наверное тоже не удалить
← →
Барлог_ (2013-03-13 07:47) [18]> Теоретически можно создать папку и со звездами или слешами в имени, такую наверное тоже не удалить
Я в юности, когда на паскале писал - такое видел. Идешь по секторам дискетки, и в каждый пишешь что-то случайное. Иногда дискетка "не открывалась" потом. Иногда открывалась - с такими папками :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.08.11;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.011 c