Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Вниз

Это глюк или так должно быть?   Найти похожие ветки 

 
Loginov Dmitry ©   (2005-11-18 18:54) [0]

"Случайно" с помощью MkDir("   ") создал "нулевой" каталог (все желающие могут проверить :-), а вот удаляться такой каталог стандартными средствами никак не хочет. Может кто с этим сталкивался, чем можно его удалить?


 
Separator ©   (2005-11-18 19:01) [1]

интересно а как тыего создал?


 
umbra ©   (2005-11-18 19:04) [2]

Скандиском можно попробовать


 
Separator ©   (2005-11-18 19:06) [3]

я что-то пробовал у себя создать такое чудо, но не получилось. Опиши подробно процесс создания


 
Loginov Dmitry ©   (2005-11-18 19:22) [4]


> Separator ©   (18.11.05 19:06) [3]


Плохо старался наверно :)


 
Separator ©   (2005-11-18 19:32) [5]

запустил cmd

C:\>mkdir
Ошибка в синтаксисе команды.

C:\>mkdir ""                        <-- Создалась папка с названием >""<

C:\>mkdir ""
Не удается найти указанный файл.

C:\>mkdir " "
Не удается найти указанный файл.

C:\>mkdir " "                      <-- Создалась папка с названием >"<
Подпапка или файл " уже существует.
Ошибка во время обработки: ".


 
matt ©   (2005-11-18 19:50) [6]

ну и?
создастся папка с именем    -   ""


 
matt ©   (2005-11-18 19:54) [7]

>Loginov Dmitry ©   (18.11.05 18:54)
EInOutError with message "Invalid filename"


 
Loginov Dmitry ©   (2005-11-18 19:56) [8]


> Loginov Dmitry ©   (18.11.05 18:54)


Извиняюсь, попробуйте так:

MkDir(ExtractFilePath(ParamStr(0))+"    \");

100% должно что-нибудь получиться (плохое :-)


 
Loginov Dmitry ©   (2005-11-18 20:13) [9]

Чё, теперь всем слабо?


 
Джо ©   (2005-11-18 20:15) [10]


>  [9] Loginov Dmitry ©   (18.11.05 20:13)
> Чё, теперь всем слабо?

В смысле - чего "слабо"?


 
Lamer@fools.ua ©   (2005-11-18 20:21) [11]

>>Loginov Dmitry ©   (18.11.05 19:56) [8]

Хе-хе, а в FAR"е эту папку ваще не видно. Вот глюк  %)
Кстати, скэндиск грит, что всё хорошо.


 
Lamer@fools.ua ©   (2005-11-18 20:23) [12]

Теперь у меня очень важный вопрос: как эту хрень удалить? Я ведь по дурости вместо того, чтобы экспериментировать на виртуальном диске, сделал каталог на реальном, да ещё на C:
:-O :]


 
Lamer@fools.ua ©   (2005-11-18 20:25) [13]

>Хе-хе, а в FAR"е эту папку ваще не видно.

А не. Там даже хитрее глюк был. Вместо папки ".." была из пробелов. При попытке выйти наверх - выдавал ошибку. А после того, как перезашёл, - показывает "пробельную" папку.


 
lookin ©   (2005-11-18 20:26) [14]

Удалить можно FARом


 
Lamer@fools.ua ©   (2005-11-18 20:27) [15]

Yes! А FAR-то как раз и удалил эту папку на ура.
Фу-у-х. Вот это нафлудил я. Всем спасибо за внимание.


 
sniknik ©   (2005-11-18 20:29) [16]

и не удаляется?
RmDir(ExtractFilePath(ParamStr(0))+"    \");


 
Separator ©   (2005-11-18 20:34) [17]

RmDir легко удалил


 
Gero ©   (2005-11-18 20:37) [18]

Far удаляет, только если не выбрана опция «удалять в корзину».


 
lookin ©   (2005-11-18 20:38) [19]

[18] Gero ©   (18.11.05 20:37)

Честно, я не проверял. Но у меня ФАР удалял директории, которые отказывалась нативная Windows удалять....


 
Gero ©   (2005-11-18 20:39) [20]


> Но у меня ФАР удалял директории, которые отказывалась нативная
> Windows удалять....

А FAR это делал с помощью прямого доступа к винчестеру?


 
lookin ©   (2005-11-18 20:43) [21]

[20] Gero ©   (18.11.05 20:39)

О этого я не знаю...


 
Lamer@fools.ua ©   (2005-11-18 21:12) [22]

>>Gero ©   (18.11.05 20:39) [20]

Не знаю, как делает FAR, но папку из пробелов удалил на "ура" в отличие от Explorer"а.


 
Gero ©   (2005-11-18 21:17) [23]


> [22] Lamer@fools.ua ©   (18.11.05 21:12)

Это не достоинство FAR, а глюк WinAPI.


 
ItMan ©   (2005-11-19 00:57) [24]


>
> > [22] Lamer@fools.ua ©   (18.11.05 21:12)
>
> Это не достоинство FAR, а глюк WinAPI.

Совсем не факт...


 
Gero ©   (2005-11-19 09:42) [25]


> Совсем не факт

Факт.
RmDir удаляет такие каталоги, а ShFileOperation не хочет.
Включи в FAR опцию «Удаление в корзину» и получишь тот же результат.


 
Virgo_Style ©   (2005-11-19 10:09) [26]

А еще можно создать файл вроде "C:\Программы\Windows\WindowsXP\Service Pack 2\Multimedia\Audio\Converters\...", у которого путь будет большей длины, чем ~256 (не помню точную длину) символов. Тоже очень интересное дело 8-)
Насколько я помню, стандартными средствами (а равно и всеми сторонними, которые под руку попали) он не копировался и не удалялся, вроде бы и FAR тоже пробовали.

P.S. Не говорите потом, что я не предупреждал 8-)


 
dr Tr0jan ©   (2005-11-19 11:36) [27]

У меня VolkovCommander хорошо такие папки выносит.


 
ItMan ©   (2005-11-20 15:40) [28]

А когда RmDir стал прямым доступом к винчестеру?



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.04 c
1-1131999469
Razor
2005-11-14 23:17
2005.12.11
Окно, "прозрачное" для кликов мыши


2-1133113159
Neosted
2005-11-27 20:39
2005.12.11
EXE файл


2-1131801033
psa247
2005-11-12 16:10
2005.12.11
ShellListView


2-1132694527
Бандерас
2005-11-23 00:22
2005.12.11
Вставка из буфера обмена только один раз ...


14-1132301693
clickmaker
2005-11-18 11:14
2005.12.11
Киньте, плиз, ссылку на проверку орфографии для MSO 2003





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский