|
|
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Потребовалось создать подкаталог в существующем каталоге. Написал код: Код: pascal 1. 2. 3. 4. 5. Подкаталог был создан, но оказалось, что его нельзя удалить. При попытке удаления папки со всем содержимым Windows Explorer выдает сообщение "Не удается удалить файл. Не удается произвести чтение из файла или с диска." Папку удалось удалить при помощи одного из файловых менеджеров (полностью удалить, а не отправить в "Корзину"). Дело именно в пробеле на конце имени подкаталога. Я могу, конечно, убирать все пробелы в конце имени папки перед ее созданием, но хотелось бы понять, почему именно возникает такая проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:15 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
crossa, Вы пытаетесь обмануть систему, а она пытается обмануть вас :) скорее всего при создании этой директории "пробел" трактуется как какой-либо спец символ(ax,0920h ) или табуляция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:20 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
crossaхотелось бы понять, почему именно возникает такая проблема. Очевидно, баг в Windows Explorer. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:22 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
для примера создайте ручками папку с пробелом на конце :) у вас это не получитсЯ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:24 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
crossa...Я могу, конечно, убирать все пробелы в конце имени папки перед ее созданием, но хотелось бы понять, почему именно возникает такая проблема. Ты обнаружил "странное поведение" в WindowExplorer, но ищешь правды в форуме Delphi - это нормально? И что даст тебе "понимание"? Ты будешь и дальше создавать каталоги с хвостовыми пробелами, но с умом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:29 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
чччД, Молодой подаван истину постигать решил наверное наверное. :) вот и скучно ему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:31 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
cmd.exe -> md "\\?\c:\123 " а потом удаляйте в проводнике)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:32 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
crossa, ок коли ты начал)) создай папку "con" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:33 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Barmaley57, не мышкой )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:34 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Ну дык windows explorer до сих пор не умеет работать с длинными именами файлов. Хорошо это или плохо - даже не знаю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:36 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Barmaley57, скорее хорошо) от рукожопства спасает. иначе беда, беда)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:37 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
crossaПотребовалось создать подкаталог в существующем каталоге. Написал код: Код: pascal 1. 2. 3. 4. 5. Подкаталог был создан, но оказалось, что его нельзя удалить. При попытке удаления папки со всем содержимым Windows Explorer выдает сообщение "Не удается удалить файл. Не удается произвести чтение из файла или с диска." Папку удалось удалить при помощи одного из файловых менеджеров (полностью удалить, а не отправить в "Корзину"). Дело именно в пробеле на конце имени подкаталога. Я могу, конечно, убирать все пробелы в конце имени папки перед ее созданием, но хотелось бы понять, почему именно возникает такая проблема. ну дык как там??? sDir := 'C:\Temp\con осилишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 17:39 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Откуда столько желчи? Я задал конкретный вопрос о конкретной проблеме. Папку с пробелом на конце создаю не я лично: в моем программном продукте пользователи могут задавать имя каталога, вот и нашелся один пользователь, который случайно ввел имя каталога с пробелом на конце. Я никогда раньше не слышал об этой проблеме; решил, что это какая-то ошибка в работе CreateDir. Теперь понял, что это проблема операционной системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 19:48 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Была та же самая проблема, решение было - переименовать каталог. И сразу удалось удалить его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 22:24 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
crossa...Теперь понял, что это проблема операционной системы. Ну конечно, ты все понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 22:35 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovcrossaхотелось бы понять, почему именно возникает такая проблема. Очевидно, баг в Windows Explorer.и он есть даже в самой последней 10-ке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 22:59 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
...вспомнился api одной древней BDOS, в нем вполне себе можно было создавать и файлы с одинаковыми именами. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 23:04 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
чччД...вспомнился api одной древней BDOS, в нем вполне себе можно было создавать и файлы с одинаковыми именами. :) Можешь распаковать куда нибудь на диски, и удивится. Только не распаковывай на рабочий стол. Он будет умирать каждый раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 02:22 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Блин. После запаковки в архив, это не канает. Давно ещё читал, как можно сделать рекурсию, и если войти в папку содержащую папку, то будет падать explorer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 02:27 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
Такие трюки вообще волшебные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 02:31 |
|
||
|
CreateDir создал "неубиваемый" каталог
|
|||
|---|---|---|---|
|
#18+
После распаковки работает. Папка становится недоступной в проводнике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 02:35 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39582178&tid=2041356]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 380ms |

| 0 / 0 |
