Board.KolibriOS.org
http://board.kolibrios.org/

Ошибки файловой системы
http://board.kolibrios.org/viewtopic.php?f=31&t=3397
Страница 10 из 11

Автор:  Leency [ Вт сен 19, 2017 6:51 pm ]
Заголовок сообщения:  Re: Ошибки файловой системы

Сейчас /rd/1 и /tmp0/1 возвращают isfolder http://prntscr.com/gn3mka равным false. Что ну очень неудобно при проверке существует ли папка. Можете исправить?

Автор:  Siemargl [ Вт сен 19, 2017 7:33 pm ]
Заголовок сообщения:  Re: Ошибки файловой системы

Является ли папкой корень диска ? хз

Автор:  0CodErr [ Ср сен 20, 2017 11:18 am ]
Заголовок сообщения:  Re: Ошибки файловой системы

Leency, не очень понятно, что ты собрался исправлять?
Посмотри как для Delphi сделано.
Это скриншот немного переделанного примера ReadFolder viewtopic.php?f=33&t=3469&p=69283#p68896
Спойлер: Показать
Вложение:
1.png
1.png [ 60.54 КБ | 584 просмотра ]

Автор:  Leency [ Ср сен 20, 2017 12:03 pm ]
Заголовок сообщения:  Re: Ошибки файловой системы

Что за атрибут выставлен?

Автор:  0CodErr [ Ср сен 20, 2017 12:17 pm ]
Заголовок сообщения:  Re: Ошибки файловой системы

В смысле, что за атрибут?
Ну можно так объявить:
Код:
Const
  FILE_ATTRIBUTES_FOLDER = $00000010;
Ты вообще пример смотрел? Потом можно так сделать:
Код:
ReadFolder(FolderPath, FolderInformation, 1, Pos, 0, BlocksRead);
With FolderInformation Do
  With FileInformation[0] Do
    With FileAttributes Do
      If Boolean(Attributes And FILE_ATTRIBUTES_FOLDER) Then
        Printf('"%s" is folder'#10, FileName)
      Else
        Printf('"%s" is file'#10, FileName);

Автор:  0CodErr [ Ср сен 20, 2017 1:54 pm ]
Заголовок сообщения:  Re: Ошибки файловой системы

Почему-то не создаётся на /rd/1 папка 'TEST'.
Это баг или фича?

Автор:  Leency [ Ср сен 20, 2017 3:03 pm ]
Заголовок сообщения:  Re: Ошибки файловой системы

Есть файл /rd/1/test, это FAT так работает.

Автор:  0CodErr [ Ср сен 20, 2017 3:16 pm ]
Заголовок сообщения:  Re: Ошибки файловой системы

А, точно!
Это же приложение такое есть в корневой папке.

Автор:  0CodErr [ Чт сен 21, 2017 12:24 am ]
Заголовок сообщения:  Re: Ошибки файловой системы

Есть одна папка.
В одной из старых сборок имена в ней отображаются так:
Спойлер: Показать
Вложение:
1.PNG
1.PNG [ 51.32 КБ | 535 просмотров ]
А в текущей сборке так:
Спойлер: Показать
Вложение:
2.PNG
2.PNG [ 67.75 КБ | 535 просмотров ]
И ни одна папка в ней не доступна.
Эта папка была создана в KolibriOS, но из-под винды всё нормально видно и доступ есть.

Автор:  Leency [ Чт сен 21, 2017 1:43 am ]
Заголовок сообщения:  Re: Ошибки файловой системы

0CodErr
Нужно точно определить ревизию в которой возникла ошибка http://builds.kolibrios.org/eng/history/
(как я это сделал в viewtopic.php?f=40&t=1075&start=780#p69300 )

Автор:  0CodErr [ Чт сен 21, 2017 9:44 pm ]
Заголовок сообщения:  Re: Ошибки файловой системы

6868 - не работает
6867 - работает

Автор:  Pathoswithin [ Пт сен 22, 2017 12:43 am ]
Заголовок сообщения:  Re: Ошибки файловой системы

А что получается если создать такую папку в KolibriOS сейчас?

Автор:  0CodErr [ Пт сен 22, 2017 12:57 am ]
Заголовок сообщения:  Re: Ошибки файловой системы

Создаётся нормально.

Автор:  Pathoswithin [ Сб сен 23, 2017 1:33 am ]
Заголовок сообщения:  Re: Ошибки файловой системы

revision #7003
Поддержка "стрёмных" имён. Проверяй.

Автор:  0CodErr [ Сб сен 23, 2017 10:01 am ]
Заголовок сообщения:  Re: Ошибки файловой системы

Теперь снова работает.

Страница 10 из 11 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/