mirror of
https://github.com/IgorTimofeev/MineOS.git
synced 2026-02-04 17:32:38 +01:00
Updated Filesystem API (markdown)
parent
4bad5eacf9
commit
2286bee2e4
@ -1,15 +1,48 @@
|
||||
|
||||
|
||||
This library allows developer to interact with filesystem components, to mount them on virtual directories, to perform buffered I/O operations and to process string paths for extraction of their parts.
|
||||
|
||||
| Contents |
|
||||
| - |
|
||||
| [Easy methods](#easy-methods) |
|
||||
| [ filesystem.read](#filesystemreadstring-path-string-or-nil-data-boolean-reason) |
|
||||
| [ filesystem.write](#filesystemwritestring-path--boolean-success-boolean-reason) |
|
||||
| [ filesystem.append](#filesystemappendstring-path--boolean-success-boolean-reason) |
|
||||
| [ filesystem.readLines](#filesystemreadlinesstring-path-table-or-nil-data-boolean-reason) |
|
||||
| [ filesystem.readTable](#filesystemreadtablestring-path-table-or-nil-data-boolean-reason) |
|
||||
| [ filesystem.writeTable](#filesystemwritetablestring-path-table-t--boolean-success-boolean-reason) |
|
||||
| [Working with paths](#working-with-paths) |
|
||||
| [ filesystem.list](#filesystemliststring-path-table-or-nil-list-string-reason) |
|
||||
| [ filesystem.size](#filesystemsizestring-path-int-or-nil-size-string-reason) |
|
||||
| [ filesystem.lastModified](#filesystemlastmodifiedstring-path-int-or-nil-timestamp-string-reason) |
|
||||
| [ filesystem.exists](#filesystemexistsstring-path-boolean-exists) |
|
||||
| [ filesystem.isDirectory](#filesystemisdirectorystring-path-boolean-isdirectory) |
|
||||
| [ filesystem.makeDirectory](#filesystemmakedirectorystring-path-boolean-success-string-reason) |
|
||||
| [ filesystem.remove](#filesystemremovestring-path-boolean-success-string-reason) |
|
||||
| [ filesystem.rename](#filesystemrenamestring-frompath-string-topath-boolean-success-string-reason) |
|
||||
| [ filesystem.copy](#filesystemcopystring-frompath-string-topath-boolean-success-string-reason) |
|
||||
| [ filesystem.name](#filesystemnamestring-path-string-name) |
|
||||
| [ filesystem.path](#filesystempathstring-path-string-parentpath) |
|
||||
| [ filesystem.extension](#filesystemextensionstring-path-string-extension) |
|
||||
| [ filesystem.hideExtension](#filesystemhideextensionstring-path-string-path) |
|
||||
| [ filesystem.isHidden](#filesystemishiddenstring-path-boolean-ishidden) |
|
||||
| [ filesystem.removeSlashes](#filesystemremoveslashesstring-path-string-path) |
|
||||
| [Opening file handles](#opening-file-handles) |
|
||||
| [ filesystem.open](#filesystemopenstring-path-string-mode-table-handle) |
|
||||
| [ handle:close](#handleclose) |
|
||||
| [ handle:seek](#handleseekstring-whence-int-offset-int-or-nil-position-string-reason) |
|
||||
| [Reading from handles](#reading-from-handles) |
|
||||
| [ handle:readString](#handlereadstringint-count-string-or-nil-value) |
|
||||
| [ handle:readBytes](#handlereadbytesint-count-boolean-littleendian-int-or-nil-value) |
|
||||
| [ handle:readUnicodeChar](#handlereadunicodechar-string-or-nil-value) |
|
||||
| [ handle:readLine](#handlereadline-string-or-nil-line) |
|
||||
| [ handle:readAll](#handlereadall-string-or-nil-data-string-reason) |
|
||||
| [Writing to handles](#writing-to-handles) |
|
||||
| [ handle:write](#handlewrite-boolean-success-string-reason) |
|
||||
| [ handle:writeBytes](#handlewritebytes-boolean-success-string-reason) |
|
||||
| [Mounted filesystems](#mounted-filesystems) |
|
||||
| [ filesystem.mounts](#filesystemmounts-function-iterator---proxy-path) |
|
||||
| [ filesystem.mount](#filesystemmounttable-proxy-string-path) |
|
||||
| [ filesystem.unmount](#filesystemunmounttable-proxy-or-string-address) |
|
||||
| [ filesystem.get](#filesystemgetstring-path-table-proxy-string-proxypath) |
|
||||
|
||||
# Easy methods
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user