Subversion Repositories Kolibri OS

Rev

Rev 5648 | Rev 5718 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5648 Rev 5660
Line 1... Line 1...
1
//IO library
1
//IO library
-
 
2
 
-
 
3
/*
-
 
4
	class IO:
-
 
5
		io.count(path)          - êîëè÷åñòâî ôàéëîâ â äèððåêòîðèè path
-
 
6
		io.size(path)           - ðàçìåð (ôàéëà/ïàïêè) path
-
 
7
		io.run(path,param)      - çàïóñòèòü ôàéë path ñ ïàðàìåòðîì param
-
 
8
		io.write(path,data)     - çàïèñàòü ôàéë ñ äàííûìè data â äèððåêòîðèþ path
-
 
9
		io.read(path)           - ïðî÷èòàòü ôàéë path è âîçâðàòèòü óêàçàòåëü íà äàííûå
-
 
10
		io.move(path1,path2)    - ïåðåìåñòèòü (ôàéë/ïàïêó) èç path1 â path2
-
 
11
		io.copy(path1,path2)    - êîïèðîâàòü (ôàéë/ïàïêó) èç path1 â path2
-
 
12
		io.set(path,attribute)  - óñòàíîâèòü àòòðèáóòû äëÿ (ôàéëà/ïàïêè)
-
 
13
		io.del(path)            - óäàëèòü (ôàéë/ïàïêó)
-
 
14
		
-
 
15
		io.dir.load(path)       - çàãðóçèòü â áóôôåð äàííûå ïàïêè path (ñëåäóåò î÷èùàòü áóôôåð ñîìàíäîé free!!!)
-
 
16
		io.dir.position(number) - âîçâðàòèòü óêàçàòåëü èìåíè ôàéëà ïî ïîçèöèè number
-
 
17
		io.dir.make(path)       - ñîçäàòü ïàïêó path
-
 
18
		
-
 
19
		io.dir.buffer           - áóôôåð äàííûõ çàãðóæåííîé ïàïêè ô-öèåé (io.dir.load)
-
 
20
		io.dir.count            - êîëè÷åñòâî ôàéëîâ ôàãðóæåííîé ô-öèåé (io.count)
-
 
21
*/
-
 
22
 
2
#ifndef INCLUDE_IO_H
23
#ifndef INCLUDE_IO_H
3
#define INCLUDE_IO_H
24
#define INCLUDE_IO_H
Line 4... Line 25...
4
 
25
 
5
#ifndef INCLUDE_DATE_H
26
#ifndef INCLUDE_DATE_H