Вступ
Мавка0.124.14

Система

взяти біб система система.записати("привітики", "./якийсь.текст") друк(система.прочитати(Текст, "./якийсь.текст"))

Записати у файл

;; записує значення у файл ;; якщо "значення" є Текст, перекодування в юнікод НЕ БУДЕ ;; тобто у файл запишеться дієкод ;; якщо "значення" є Дані, буде записано без змін ;; якщо "куди" є Текст, його буде перекодовано в юнікод (юнікс, віндовс) дія записати(значення, куди)

Приклади:

д = Дані(4) д[0] = 33 д[1] = 34 д[2] = 35 д[3] = 36 система.записати(д, "якісь.дані")
система.записати("привітики", "./якийсь.текст") ;; запишеться дієкод

Прочитати з файлу

;; читає весь файл ;; якщо "тип" == Текст, прочитане значення буде вернуто як текст БЕЗ ПЕРЕКОДУВАННЯ ;; якщо "куди" є Текст, його буде перекодовано в юнікод (юнікс, віндовс) дія прочитати(тип, куди)

Приклади:

значення = система.прочитати(Дані, "./якісь.дані")
значення = система.прочитати(Текст, "./якийсь.текст") ;; прочитається Текст БЕЗ ПЕРЕКОДУВАННЯ

Дописати у файл

;; дописує значення у файл ;; якщо "значення" є Текст, перекодування в юнікод НЕ БУДЕ ;; тобто у файл запишеться дієкод ;; якщо "значення" є Дані, буде дописано без змін ;; якщо "куди" є Текст, його буде перекодовано в юнікод (юнікс, віндовс) дія дописати(значення, куди)

Приклади:

д = Дані(4) д[0] = 33 д[1] = 34 д[2] = 35 д[3] = 36 система.дописати(д, "./якісь.дані")
система.дописати("привітики", "./якийсь.текст") ;; доповниться дієкод

Створити папку

;; якщо "шлях" є Текст, його буде перекодовано в юнікод (юнікс, віндовс) дія створити_папку(шлях)

Приклади:

система.створити_папку("./а")
система.створити_папку("./а/б/в")

Видалити файл/папку

;; якщо "шлях" є Текст, його буде перекодовано в юнікод (юнікс, віндовс) дія видалити(шлях)

Приклади:

система.видалити("./якісь.дані")

Виконати команду

;; якщо "команда" є Текст, його буде перекодовано в юнікод (юнікс, віндовс) ;; якщо "команда" є Список в якому міститься Текст, то цей Текст буде перекодовано в юнікод (юнікс, віндовс) дія виконати(команда)

Приклади:

результат = система.виконати("мавка версія")
результат = система.виконати(["мавка", "версія"])
д = Дані(2) д[0] = 108 д[1] = 115 результат = система.виконати(д)
д1 = Дані(4) д1[0] = 101 д1[1] = 99 д1[2] = 104 д1[3] = 111 д2 = Дані(5) д2[0] = 72 д2[1] = 101 д2[2] = 108 д2[3] = 108 д2[4] = 111 результат = система.виконати([д1, д2])
д1 = Дані(4) д1[0] = 101 д1[1] = 99 д1[2] = 104 д1[3] = 111 результат = система.виконати([д1, "привіт"])