Skip to content

排除文件和文件夹

您可以通过配置来指定要从列表中排除的文件或目录,这包括在多个位置出现的同名文件/文件夹。在TinyFileManager中,您可以设置一个排除项数组,用于指定不应出现在文件列表中的文件或文件夹。

以下是一个配置示例,演示如何排除特定的文件和文件夹,以及通过通配符排除所有以特定扩展名结尾的文件:

bash
// 要从列表中排除的文件和文件夹
// 例如:array('myfile.html', 'personal-folder', '*.php', ...)
//打开index.php文件在第100行位置修改需要排除的文件及文件夹
$exclude_items = array(
'secret-files',         // 排除名为 "secret-files" 的文件夹
'*.php',               // 排除所有以 ".php" 结尾的文件
'*.js'                  // 排除所有以 ".js" 结尾的文件
//以下内容为本站系统默认设定
'images',
'index.php',
'translation.json',
);

在上面的代码中,$exclude_items 数组包含了要从文件列表中排除的项。您可以根据需要添加或删除任何项。注意,您可以使用通配符(如 *)来匹配多个文件。例如,*.php 将匹配所有以 .php 结尾的文件。

请确保将此数组放在您的 TinyFileManager 配置中,并且确保在您尝试列出文件或目录之前对其进行设置。这样,当 TinyFileManager 生成文件列表时,它会检查每个项是否存在于 $exclude_items 数组中,如果是,则不会将其包含在最终的列表中。

如果您已经按照上述方式设置了 $exclude_items 数组,但某些文件或文件夹仍然出现在列表中,请检查您的配置是否正确加载,并且确保没有其他的代码或逻辑覆盖了您的排除设置。

根据 GPLv3 许可证发布