Local¶
-
class
OC\Files\Storage\
Local
¶ - for local filestore, we only have to map the paths
Source: lib/private/Files/Storage/Local.php#56 Parent: OC\Files\Storage\Common
Properties¶
-
protected static property
OC\Files\Storage\Local::$
datadir
¶ Source: lib/private/Files/Storage/Local.php#57
-
protected static property
OC\Files\Storage\Local::$
dataDirLength
¶ Source: lib/private/Files/Storage/Local.php#59
-
protected static property
OC\Files\Storage\Local::$
realDataDir
¶ Source: lib/private/Files/Storage/Local.php#61
Methods¶
-
public
OC\Files\Storage\Local::
__construct
($arguments)¶ Source: lib/private/Files/Storage/Local.php#63
-
public
OC\Files\Storage\Local::
__destruct
()¶ Source: lib/private/Files/Storage/Local.php#81
-
public
OC\Files\Storage\Local::
getId
()¶ Source: lib/private/Files/Storage/Local.php#84
-
public
OC\Files\Storage\Local::
mkdir
($path)¶ Source: lib/private/Files/Storage/Local.php#88
-
public
OC\Files\Storage\Local::
rmdir
($path)¶ Source: lib/private/Files/Storage/Local.php#96
-
public
OC\Files\Storage\Local::
opendir
($path)¶ Source: lib/private/Files/Storage/Local.php#134
-
public
OC\Files\Storage\Local::
is_dir
($path)¶ Source: lib/private/Files/Storage/Local.php#138
-
public
OC\Files\Storage\Local::
is_file
($path)¶ Source: lib/private/Files/Storage/Local.php#145
-
public
OC\Files\Storage\Local::
stat
($path)¶ Source: lib/private/Files/Storage/Local.php#149
-
public
OC\Files\Storage\Local::
getMetaData
($path)¶ Source: lib/private/Files/Storage/Local.php#164
-
public
OC\Files\Storage\Local::
filetype
($path)¶ Source: lib/private/Files/Storage/Local.php#210
-
public
OC\Files\Storage\Local::
filesize
($path)¶ Source: lib/private/Files/Storage/Local.php#218
-
public
OC\Files\Storage\Local::
isReadable
($path)¶ Source: lib/private/Files/Storage/Local.php#230
-
public
OC\Files\Storage\Local::
isUpdatable
($path)¶ Source: lib/private/Files/Storage/Local.php#234
-
public
OC\Files\Storage\Local::
file_exists
($path)¶ Source: lib/private/Files/Storage/Local.php#238
-
public
OC\Files\Storage\Local::
filemtime
($path)¶ Source: lib/private/Files/Storage/Local.php#242
-
public
OC\Files\Storage\Local::
touch
($path, $mtime=null)¶ Source: lib/private/Files/Storage/Local.php#255
-
public
OC\Files\Storage\Local::
file_get_contents
($path)¶ Source: lib/private/Files/Storage/Local.php#276
-
public
OC\Files\Storage\Local::
file_put_contents
($path, $data)¶ Source: lib/private/Files/Storage/Local.php#280
-
public
OC\Files\Storage\Local::
unlink
($path)¶ Source: lib/private/Files/Storage/Local.php#287
-
public
OC\Files\Storage\Local::
rename
($path1, $path2)¶ Source: lib/private/Files/Storage/Local.php#307
-
public
OC\Files\Storage\Local::
copy
($path1, $path2)¶ Source: lib/private/Files/Storage/Local.php#350
-
public
OC\Files\Storage\Local::
fopen
($path, $mode)¶ Source: lib/private/Files/Storage/Local.php#361
-
public
OC\Files\Storage\Local::
hash
($type, $path, $raw=false)¶ Source: lib/private/Files/Storage/Local.php#368
-
public
OC\Files\Storage\Local::
free_space
($path)¶ Source: lib/private/Files/Storage/Local.php#372
-
public
OC\Files\Storage\Local::
search
($query)¶ Source: lib/private/Files/Storage/Local.php#388
-
public
OC\Files\Storage\Local::
getLocalFile
($path)¶ Source: lib/private/Files/Storage/Local.php#392
-
public
OC\Files\Storage\Local::
getLocalFolder
($path)¶ Source: lib/private/Files/Storage/Local.php#396
-
protected
OC\Files\Storage\Local::
searchInDir
($query, $dir="")¶ Source: Parameters: - $query (string)
- $dir (string)
Returns: array
-
public
OC\Files\Storage\Local::
hasUpdated
($path, $time)¶ - check if a file or folder has been updated since $time
Source: Parameters: - $path (string)
- $time (int)
Returns: bool
-
public
OC\Files\Storage\Local::
getSourcePath
($path)¶ - Get the source path (on disk) of a given path
Source: Parameters: - $path (string)
Returns: string
Throws:
-
public
OC\Files\Storage\Local::
isLocal
()¶ -
Source: lib/private/Files/Storage/Local.php#480
-
public
OC\Files\Storage\Local::
getETag
($path)¶ - get the ETag for a file or folder
Source: Parameters: - $path (string)
Returns: string
-
public
OC\Files\Storage\Local::
copyFromStorage
($sourceStorage, $sourceInternalPath, $targetInternalPath, $preserveMtime=false)¶ Source: Parameters: - $sourceStorage (
OCP\Files\Storage\IStorage
) - $sourceInternalPath (string)
- $targetInternalPath (string)
- $preserveMtime (bool)
Returns: bool
- $sourceStorage (
-
public
OC\Files\Storage\Local::
moveFromStorage
($sourceStorage, $sourceInternalPath, $targetInternalPath)¶ Source: Parameters: - $sourceStorage (
OCP\Files\Storage\IStorage
) - $sourceInternalPath (string)
- $targetInternalPath (string)
Returns: bool
- $sourceStorage (
-
public
OC\Files\Storage\Local::
writeStream
($path, $stream, $size=null)¶ Source: lib/private/Files/Storage/Local.php#569