

Lib_jsr75
, ,     

---

 :

get_roots: string;
 -   ()
get_dirs(path: string): string;
 -     .  .
get_files(path: string): string;
 -     .  . : my_file.ext
get_dirs_with_path(path: string): string;
 -        . : /b/mobile/my_dir
get_files_with_path(path: string): string;
 -   ,     .  .
get_path(name: string): string;
 -   name   (  ExtractFilePath  Delphi)
get_name(name: string): string;
 -   name    (  ExtractFileName  Delphi)
get_url(name: string): string;
 -   ,  get_path,   file://  

read_file(name: string): string;
 -     ASCII->Unicode
read_file_a(name: string): string;
 -   
write_file(name: string, info: string);
 -    name ,    info   Unicode->ASCII
write_file_a(name: string, info: string);
 -   ,   

file_exists(name: string): integer;
 -   .  1  
file_create(name: string);
 -  
file_rename(name1: string, name2: string);
 -   name1  name2
file_size(name: string): integer;
 -     
file_canread(name: string): integer;
 -  1    
file_canwrite(name: string): integer;
 -  1     
delete_file(name: string);
 -  

open_file(name: string): integer;
 -  .  1,  
read_byte: integer;
 -   (, A0=-96)
read_uns_byte: integer;
 -  unsigned  (A0=160)
read_bytes(off: integer, len: integer): string;
 -  len    off,   
write_byte(b: integer);
 -  
flush;
 -      (-  "    ")
skip(offset: integer);
 -  seek,    
reset;
 -  ""   0
read_string: string;
 -  
write_string(s: string);
 -  
close_file(name: string): integer;
 -  
get_stream: InputStream;
 -    ;     


    :
jsr75i.open_file('/b/mobile/audio/my_song.mp3');

!
    .
      !

---

by Piligrim
: 0vZ, Piligrim :)
