Wie man ein Verzeichnis in Perl mit einem Skript

March 23

Die Programmiersprache Perl can-interface mit Dateisystemen, gibt Ihnen die Fähigkeit zu lesen und Schreiben von Dateien und Ordnern zu erstellen. Erstellen von Verzeichnissen, die mit einem Perlskript sparen Sie viel Zeit. Wenn Sie die gleiche Datei Projekthierarchie für mehrere Projekte verwenden, können Sie beispielsweise schreiben ein einfaches Perlskript, das die Verzeichnisse erstellt und es mehrmals verwenden. Die Perl-Sprache verfügt über eine integrierte Funktion, die machen Verzeichnisse behandelt. Alles, was Sie zu tun haben ist die Ausgabe eine Anweisung, ein Verzeichnis zu machen.

Anweisungen

1 Erstellen Sie eine neue Textdatei, die mit einer Textverarbeitung wie z. B. Editor. Speichern Sie die Datei mit der Erweiterung '.plx'.

2 Öffnen Sie eine Eingabeaufforderung, und navigieren Sie zu dem Ordner, in dem Sie die im vorherigen Schritt erstellte Datei gespeichert. Wenn Sie Ihre Datei im Stammverzeichnis von Laufwerk C:\ in Windows gespeichert, können Sie z. B. Folgendes in einer Eingabeaufforderung eingeben:

CD C:\

3 Machen Sie einen Ordner mit dem Namen 'test' und geben es zu lesen, schreiben und Ausführen von Berechtigungen für alle Benutzer. Perl verwendet Unix Berechtigung Masken (siehe Ressource für mehr bei Unix-Berechtigungen). In den meisten Fällen werden Sie möchten Ordner zu erstellen, lesen, schreiben und Ausführen von Berechtigungen für mindestens einen Benutzer. Schreiben Sie die folgende Anweisung zum Erstellen eines Ordners mit vollen Zugriffsrechten in der Source-Code-Datei:

Mkdir 'Test', 777;

4 Führen Sie das Perl-Skript, indem der folgende Befehl von der Befehlszeile aus, ersetzen den Namen, den Sie in Schritt 1 ausgewählt, für "Dateiname haben":

Perl filename.plx

5 Schauen Sie in das Verzeichnis in dem sich das Skript befindet. Es gibt einen neuen Ordner mit der Bezeichnung 'test' innerhalb des Verzeichnisses. Da dieser Ordner mit vollständigen Berechtigungen erstellt wurde, können Sie es löschen, wenn er etwas benötigt wird.