| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IWritableMount
Represents a part of a virtual filesystem that can be mounted onto a computer using IComputerAccess.mount() or IComputerAccess.mountWritable(), that can also be written to. Ready made implementations of this interface can be created using ComputerCraftAPI.createSaveDirMount(), or you're free to implement it yourselves!
ComputerCraftAPI#createSaveDirMount(World, String), 
IComputerAccess#mountWritable(String, IMount), 
IMount| Method Summary | |
|---|---|
|  void | delete(java.lang.String path)Deletes a directory at a given path inside the virtual file system. | 
|  long | getRemainingSpace()Get the ammount of free space on the mount, in bytes. | 
|  void | makeDirectory(java.lang.String path)Creates a directory at a given path inside the virtual file system. | 
|  java.io.OutputStream | openForAppend(java.lang.String path)Opens a file with a given path, and returns an outputstream for appending to it. | 
|  java.io.OutputStream | openForWrite(java.lang.String path)Opens a file with a given path, and returns an outputstream for writing to it. | 
| Methods inherited from interface dan200.computer.api.IMount | 
|---|
| exists, getSize, isDirectory, list, openForRead | 
| Method Detail | 
|---|
void makeDirectory(java.lang.String path)
                   throws java.io.IOException
path - A file path in normalised format, relative to the mount location. ie: "programs/mynewprograms"
java.io.IOException
void delete(java.lang.String path)
            throws java.io.IOException
path - A file path in normalised format, relative to the mount location. ie: "programs/myoldprograms"
java.io.IOException
java.io.OutputStream openForWrite(java.lang.String path)
                                  throws java.io.IOException
path - A file path in normalised format, relative to the mount location. ie: "programs/myprogram"
java.io.IOException
java.io.OutputStream openForAppend(java.lang.String path)
                                   throws java.io.IOException
path - A file path in normalised format, relative to the mount location. ie: "programs/myprogram"
java.io.IOException
long getRemainingSpace()
                       throws java.io.IOException
java.io.IOException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||