Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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).aspx
In 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
15-1363284970
Scott Storch
2013-03-14 22:16
2013.08.11
для тех кто юзает safari


2-1355072723
Pcrepair
2012-12-09 21:05
2013.08.11
Динамическое создание idHTTP или использование потока?


15-1357748694
ТимоховД
2013-01-09 20:24
2013.08.11
Delphi XE3


15-1362949660
Германн
2013-03-11 01:07
2013.08.11
Опять что-ли куки заглючили?


15-1363091856
TStas
2013-03-12 16:37
2013.08.11
Не стирается папка с флешки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский