Skip to content

Module Drive

Gerd Christian Kunze edited this page May 28, 2013 · 6 revisions

Api

MOC\Api::Module()->Drive()
  • ->File()

    • ->Open( Location )
    • ->Read()
    • ->Write( Content )
    • ->Append( Content )
    • ->Delete()
    • ->Exists()
    • ->CopyTo( Location )
    • ->MoveTo( Location )
    • ->GetName()
    • ->GetExtension()
    • ->GetLocation()
    • ->GetPath()
    • ->GetSize()
    • ->GetTime()
    • ->GetHash()
  • ->Directory()

    • ->Open( Location )
    • ->GetName()
    • ->GetLocation()
    • ->GetPath()
    • ->GetTime()
    • ->GetHash()
    • ->FileList( Recursive )
    • ->DirectoryList( Recursive )

Usage

Create a new File:

$File = MOC\Api::Module()->Drive()->File()->Open( 'Path/File.ext' );
if( !$File->Exists() ) {
	$File->Write( 'Content' )
}
print $File->Read(); // 'Content'

Get File in Directory

$Directory = MOC\Api::Module()->Drive()->Directory()->Open( 'Path' );
$FileList = $Directory->FileList();
print $FileList[0]->Read(); // 'Content'

Clone this wiki locally