пятница, 12 июля 2019 г.

Можно обсуждать что можно добавть в JAVA но то что там не должно явно присутсвовать это система работы с файлами. Сонм разных Uri, URI, URL, File, OutputStream, BufferedWriter etc вызывают чувтво зависти к фантази разработчиков. В 99% случаев нужны лишь от 1 до 3 функций :

File = Fopen(Name, Mode)
FOpen("c:/a/b.txt","w")
FOpen("Documents:/b.txt","w")
FOpen("www.example.com/a.txt","r")
FOpen("ftp:/www.example.com/a.txt","r")

FRead(File, Buff, Size, Seek=-1)    // -1 at actual position
FWrite(File, Buff, Size, Seek=-1)
FGets(File, Str)


Параметр File может быть HANDLE или имя

Огромное чувство благодарности от использователей неименуемо. Можно еще добавить Stop и Progress Callback

Комментариев нет:

Отправить комментарий

  Знаменитый вор-джельтемен Арсен Люпан арестован ! Камера наблюдения ювелирного магазина на рю Риволи зафиксировала во время ограбления хар...