Heim php教程 php手册 php中rename()函数的妙用

php中rename()函数的妙用

Jun 21, 2016 am 09:09 AM
rename tmp win32

函数

大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。

熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同样可以改变文件甚至整个目录的路径。


例如:

$oldpath ----文件或目录原来路径

$newpath ----新定义路径

那么 rename($oldpath,$newpath)就可以完成文件/目录移动的操作

经过我的测试,win32和unix的php4版本都支持这个功能。

另外,好象php4的win32版取消了unlink()函数。那么还可以巧用rename()函数来完成删除的操作,例如:

$path ---- 文件或目录路径

$tmp ---- tmp目录(/tmp)

用rename($path,$tmp) 将文件移动到tmp目录.



Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Das Reinigungsprinzip des Ordners /tmp/ im Linux-System und die Rolle der tmp-Datei Das Reinigungsprinzip des Ordners /tmp/ im Linux-System und die Rolle der tmp-Datei Dec 21, 2023 pm 05:36 PM

Bei den meisten .tmp-Dateien handelt es sich um Dateien, die aufgrund eines abnormalen Herunterfahrens oder Absturzes zurückgeblieben sind. Diese temporären Arbeitsdisketten haben nach einem Neustart des Computers keine Verwendung mehr, sodass Sie sie bedenkenlos löschen können. Wenn Sie das Windows-Betriebssystem verwenden, finden Sie möglicherweise häufig einige Dateien mit dem Suffix TMP im Stammverzeichnis des Laufwerks C. Außerdem finden Sie im Windows-Verzeichnis ein TEMP-Verzeichnis. TMP-Dateien sind temporäre Dateien, die von verschiedenen Softwareprogrammen generiert werden Systeme, auch Junk-Dateien genannt. Von Windows generierte temporäre Dateien sind im Wesentlichen dasselbe wie virtueller Speicher, mit der Ausnahme, dass temporäre Dateien gezielter sind als virtueller Speicher und nur einem bestimmten Programm dienen. Und seine Besonderheit hat dazu geführt, dass sich viele Neulinge davon einschüchtern ließen und es nicht löschten.

Windows 11 22H2 bringt Glimmer-/Acryl-Design in weitere Win32-Desktop-Apps Windows 11 22H2 bringt Glimmer-/Acryl-Design in weitere Win32-Desktop-Apps Apr 14, 2023 pm 04:58 PM

Die nativen Apps von Windows 11 (wie der Datei-Explorer) und andere Shell-Apps verwenden standardmäßig abgerundete Ecken und Fluent Design-Elemente (wie Acryl). Ein weiteres wichtiges Designmerkmal von Windows 11 sind neben abgerundeten Ecken Materialien wie Glimmer, die die Hintergrundfarbe von Apps an den Desktop anpassen. Glimmer ähnelt Acryl, funktioniert jedoch etwas anders. Wie Microsoft es beschreibt, erstellt Windows Mica Materials eine „Farbhierarchie, indem es Hintergründe an Apps anpasst“.

Was bedeutet tmp unter Linux? Was bedeutet tmp unter Linux? Mar 10, 2023 am 09:26 AM

Unter Linux bezieht sich tmp auf einen Ordner, in dem temporäre Dateien gespeichert werden, und die Standardzeitbegrenzung des tmp-Ordners beträgt 30 Tage. Dateien unter tmp werden automatisch gespeichert vom System gelöscht.

Wie kann ich in CentOS 7 auf Junk-Dateien im Verzeichnis /tmp zugreifen und diese bereinigen? Wie kann ich in CentOS 7 auf Junk-Dateien im Verzeichnis /tmp zugreifen und diese bereinigen? Dec 27, 2023 pm 09:10 PM

Im tmp-Verzeichnis des Centos7-Systems befindet sich viel Müll. Wie sollten Sie den Müll löschen? Werfen wir einen Blick auf das ausführliche Tutorial unten. Um die Liste der Dateien im tmp-Dateiverzeichnis anzuzeigen, führen Sie den Befehl cdtmp/ aus, um zum aktuellen Dateiverzeichnis von tmp zu wechseln, und führen Sie den Befehl ll aus, um die Liste der Dateien im aktuellen Verzeichnis anzuzeigen. Wie nachfolgend dargestellt. Verwenden Sie den Befehl rm, um Dateien zu löschen. Beachten Sie, dass der Befehl rm Dateien dauerhaft aus dem System löscht. Daher wird empfohlen, vor dem Löschen der Datei eine Eingabeaufforderung zu geben. Verwenden Sie den Befehl rm-i file name, warten Sie, bis der Benutzer den Löschvorgang bestätigt (y) oder den Löschvorgang überspringt (n), und das System führt die entsprechenden Vorgänge aus. Wie nachfolgend dargestellt.

Trojan/win32.casdet Rfn in Windows 11 Trojan/win32.casdet Rfn in Windows 11 Apr 14, 2023 pm 02:49 PM

Antivirensoftware zeigt auf Windows 32-Laptops manchmal eine Warnung mit dem Hinweis „Trojan/win11.casdet rfn“ an. Es weist darauf hin, dass der PC mit Trojaner-Malware infiziert ist und eine Fehlfunktion verursacht. Glücklicherweise gibt es einige Möglichkeiten, dieses Problem zu beheben, wie unten erläutert. Darüber hinaus könnte Sie unser ausführlicher Leitfaden dazu interessieren, ob cdn.districtm.io ein Popup/Virus/eine Malware ist oder nicht. Was ist Trojan/win32.casdet rfn? Trojan/win32.casdet rfn ist eine schwere Trojaner-Virusinfektion, die das System überlaufen und seine Prozesse abbrechen kann, was es einfach macht

Was ist der Unterschied zwischen win32 und win64? Was ist der Unterschied zwischen win32 und win64? May 29, 2023 pm 05:22 PM

Der Unterschied zwischen Win32 und Win64 ist: 1. Win32 bezieht sich auf die 32-Bit-Umgebung des Microsoft Windows-Betriebssystems, und Win64 bezieht sich auf die 64-Bit-Version des Microsoft Windows-Betriebssystems, die stabiler und schneller als die 32 ist -Bit-Version; 2. Win32 unterstützt bis zu 2G Speicher. 3. Win64 unterstützt 64-Bit-Prozessoren, aber Win32 strebt nach Einfachheit, während Win64 nach Leistung strebt.

So ändern Sie Dateinamen stapelweise in Linux Rename So ändern Sie Dateinamen stapelweise in Linux Rename May 14, 2023 pm 11:04 PM

1. Umbenennen Umbenennen Syntax Umbenennen's/src/dst/'** kann mit jeder Datei übereinstimmen und Einschränkungen hinzufügen (*.jpg) 2. Grundlegende Verwendung Wenn Sie auf diese Weise auf die erste übereinstimmende Zeichenfolge stoßen, ersetzen Sie die folgenden nur ohne Ersatz Das erste .txtrename's/.txt/.jpg/'*** plus $** entspricht dem Suffix rename's/.txt$/.jpg/'*3. Fügen Sie das Suffix allen Dateien hinzu. Fügen Sie strrename's/$/str/&am hinzu nach dem Dateinamen

Microsoft beginnt mit dem Testen des neuen OneNote-Designs für Windows 11 Microsoft beginnt mit dem Testen des neuen OneNote-Designs für Windows 11 Apr 19, 2023 pm 08:01 PM

Bereits im August 2021 versprach Microsoft, dass OneNote für Windows 10 und Windows 11 in den kommenden Monaten eine Reihe wichtiger Funktionsupdates erhalten würde, da der Technologieriese mehrere Versionen der Notizen-App in einem einzigen Teil der Bemühungen vereint der Kunden. OneNote hat in den letzten Jahren viele Veränderungen erfahren. Im Jahr 2018, als Microsoft wirklich wollte, dass die Benutzer seine UWP-Version von OneNote verwenden, hörte das Unternehmen auf, die ursprüngliche und funktionsreiche Version von OneNote mit vorinstallierten Office-Apps zu bündeln. Stattdessen hat Microsoft lediglich einen UWP-Client bereitgestellt und neue Funktionen für moderne Versionen hinzugefügt. Microsoft hat später geändert

See all articles