Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5659 → Rev 5660

/programs/cmm/lib/io.h
1,4 → 1,25
//IO library
 
/*
class IO:
io.count(path) - êîëè÷åñòâî ôàéëîâ â äèððåêòîðèè path
io.size(path) - ðàçìåð (ôàéëà/ïàïêè) path
io.run(path,param) - çàïóñòèòü ôàéë path ñ ïàðàìåòðîì param
io.write(path,data) - çàïèñàòü ôàéë ñ äàííûìè data â äèððåêòîðèþ path
io.read(path) - ïðî÷èòàòü ôàéë path è âîçâðàòèòü óêàçàòåëü íà äàííûå
io.move(path1,path2) - ïåðåìåñòèòü (ôàéë/ïàïêó) èç path1 â path2
io.copy(path1,path2) - êîïèðîâàòü (ôàéë/ïàïêó) èç path1 â path2
io.set(path,attribute) - óñòàíîâèòü àòòðèáóòû äëÿ (ôàéëà/ïàïêè)
io.del(path) - óäàëèòü (ôàéë/ïàïêó)
io.dir.load(path) - çàãðóçèòü â áóôôåð äàííûå ïàïêè path (ñëåäóåò î÷èùàòü áóôôåð ñîìàíäîé free!!!)
io.dir.position(number) - âîçâðàòèòü óêàçàòåëü èìåíè ôàéëà ïî ïîçèöèè number
io.dir.make(path) - ñîçäàòü ïàïêó path
io.dir.buffer - áóôôåð äàííûõ çàãðóæåííîé ïàïêè ô-öèåé (io.dir.load)
io.dir.count - êîëè÷åñòâî ôàéëîâ ôàãðóæåííîé ô-öèåé (io.count)
*/
 
#ifndef INCLUDE_IO_H
#define INCLUDE_IO_H