php 从文件夹中查找和删除特定文件类型(PHP)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从文件夹中查找和删除特定文件类型(PHP)相关的知识,希望对你有一定的参考价值。

<?php
	$fileCounter = 0;

	$fileExtToDelete = 'csv';
	
	// Get current folder path
	$folderPath = getcwd();

	// Fetch all files exists in a folder
	$allFiles = scandir($folderPath);

	foreach ($allFiles as $file) {
		// Set absolute path of file
		$fileAbsolutePath = $folderPath.'/'.$file;

		// Get file's extention
		$fileExt = pathinfo($fileAbsolutePath, PATHINFO_EXTENSION);

		
		// Check if file extention is 'csv'
		if($fileExt == $fileExtToDelete) {
			// Delete file
			unlink($fileAbsolutePath);

			$fileCounter++;
		}
	}

	echo "Total <b>" . $fileCounter . "</b> '." .$fileExtToDelete . "' files are deleted.";

以上是关于php 从文件夹中查找和删除特定文件类型(PHP)的主要内容,如果未能解决你的问题,请参考以下文章

在 php 中使用 grep 命令在特定文件中查找字符串

以递归方式查找最后在PHP中修改的文件和文件夹

.htaccess 特定文件类型

PHP 查找特定文件的相对路径

如何从 JSONArray 中删除特定元素?

PHP - 在php中删除具有特定属性的子项[重复]