Heim  >  Artikel  >  Backend-Entwicklung  >  Entwicklungsprozess und Beispielfreigabe von PHP-Dateiverzeichnisoperationen

Entwicklungsprozess und Beispielfreigabe von PHP-Dateiverzeichnisoperationen

黄舟
黄舟Original
2017-08-17 17:21:311767Durchsuche

Wir stoßen häufig auf Vorgänge wie das Generieren von Dateiverzeichnissen und das Bearbeiten von Dateien (Ordnern). Heute stelle ich Ihnen eine Dateiverzeichnis-Operationsklasse in PHP vor, mit der Sie Verzeichnisse erstellen, Verzeichnisse löschen, Dateien erstellen, Dateien löschen und Ordner verschieben können. und Kopieren von Ordnern sowie eine Reihe von Funktionen, die Sie bedienen können.

Laden Sie zunächst die Dateiverzeichnis-Operationsbibliothek in PHP herunter, die wir in diesem Kurs verwenden müssen: http://www.php.cn/xiazai/leiku/544

Finden Sie sie nach dem Download ist abgeschlossen. Entpacken Sie die PHP-Klassendatei, die wir benötigen, in unser lokales Verzeichnis und erstellen Sie eine neue PHP-Datei!

Nach Abschluss müssen wir diese Klasse in der neuen PHP-Datei aufrufen und die Klasse instanziieren:

<?php

include_once "caozuo1.php";                //引入类文件
$obj = new FileUtil;                       //实例化类
$obj->createDir(&#39;a/1/2/3&#39;);                //测试建立文件夹 建一个a/1/2/3文件夹
$obj->createFile(&#39;b/1/2/3&#39;);               //测试建立文件        在b/1/2/文件夹下面建一个3文件
$obj->createFile(&#39;b/1/2/3.exe&#39;);           //测试建立文件        在b/1/2/文件夹下面建一个3.exe文件
$obj->copyDir(&#39;b&#39;,&#39;d/e&#39;);                  //测试复制文件夹 建立一个d/e文件夹,把b文件夹下的内容复制进去
$obj->copyFile(&#39;b/1/2/3.exe&#39;,&#39;b/b/3.exe&#39;); //测试复制文件        建立一个b/b文件夹,并把b/1/2文件夹中的3.exe文件复制进去
$obj->moveDir(&#39;a/&#39;,&#39;b/c&#39;);                 //测试移动文件夹 建立一个b/c文件夹,并把a文件夹下的内容移动进去,并删除a文件夹
$obj->moveFile(&#39;b/1/2/3.exe&#39;,&#39;b/d/3.exe&#39;); //测试移动文件        建立一个b/d文件夹,并把b/1/2中的3.exe移动进去
$obj->unlinkFile(&#39;b/d/3.exe&#39;);             //测试删除文件        删除b/d/3.exe文件
$obj->unlinkDir(&#39;d&#39;);                      //测试删除文件夹 删除d文件夹
?>

Hinweis: Die Ergebnisseite dieses Laufs wird angezeigt wird leer sein:

Entwicklungsprozess und Beispielfreigabe von PHP-Dateiverzeichnisoperationen

Aber in unserem Lokal kann ich es finden Die Dateiverzeichnisse wurden wie unten gezeigt erstellt:

Entwicklungsprozess und Beispielfreigabe von PHP-Dateiverzeichnisoperationen


Das obige ist der detaillierte Inhalt vonEntwicklungsprozess und Beispielfreigabe von PHP-Dateiverzeichnisoperationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn