Overview

Namespaces

  • Alvine
    • Application
      • Configuration
      • Console
        • Option
        • Terminal
          • VT100
      • Data
        • Generic
      • Resource
      • UI
      • Web
        • Model
          • Linkage
            • Relation
            • Structure
        • Presenter
          • Access
          • Data
          • Event
          • File
          • Page
            • Plugin
              • Authentication
              • Html
              • I18n
              • Navigation
              • UI
                • Wrapper
        • Route
          • Cache
          • Exception
          • Handler
        • View
          • Data
          • Definition
          • Intern
          • Json

Classes

  • File
  • Locale
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class File

Diese Klasse bildet eine Resourcendatei ab. Gesucht wird die Datei im angegebenen Verzeichnis, bzw in einem Verzeichnis höherer Ebene.

new \Alvine\Application\Resource\File('my.txt', new \Alvine\IO\File\Directory('/opt/alvine/locale/'));

Wird die Datei my.txt im Verzeichnis /opt/alvine/locale/ nicht gefunden, so wird nach der Datei wie im folgenden beschrieben gesucht. Wird keine Datei gefunden, so wird eine \Alvine\IO\File\NotFoundException geworfen.

/opt/alvine/locale/my.txt /opt/alvine/my.txt /opt/my.txt /my.txt

Alvine\IO\File\File
Extended by Alvine\Application\Resource\File

Direct known subclasses

Alvine\Application\Resource\Locale
Namespace: Alvine\Application\Resource
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20170527
Link: alvine.io
Located at resource/File.class.php
Methods summary
public
# __construct( string $file, Alvine\IO\File\Directory $base = null )

File-Objekt

File-Objekt

Neues File-Objekt erstellen. Wird ein Directory-Objekt übergeben, so wird dieses als Basisverzeichnis verwendet.

Parameters

$file
Dateiname oder Datei mit Verzeichnis
$base
Verzeichnis wenn bei $file nur der Name angegeben wurde.

Throws

Alvine\IO\File\NotFoundException
protected static Alvine\IO\File\File
# getExistingFile( Alvine\IO\File\File $file )

Suchen nach einer Datei im Dateiverzeichnis

Suchen nach einer Datei im Dateiverzeichnis

Returns

Alvine\IO\File\File

Throws

Alvine\IO\File\NotFoundException
Constants summary
integer MAXITERATIONS

Maximale Iterationen

Maximale Iterationen

# 50
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum