coolxy 在启动目录内有多个文件夹,现在有些文件夹不想分享出来,能否隐藏。 我利用Linux下的隐藏文件夹方式,在文件夹名称前加"."的方式隐藏,在菜单内看不到文件夹,但在右边的列表内依然能看到这个文件夹。
Karl coolxy 在启动目录内有多个文件夹,现在有些文件夹不想分享出来,能否隐藏。 有两种方法可以隐藏文件库中的文件和文件夹。 配置选项 files_exclude 和 dirs_exclude 可以通过正则表达式填充以忽略某些基于路径或扩展名的文件,例如。 以_files*开头的文件和文件夹总是隐藏的(包括存储缓存和配置的_files/目录)。 coolxy 我利用Linux下的隐藏文件夹方式,在文件夹名称前加"."的方式隐藏,在菜单内看不到文件夹,但在右边的列表内依然能看到这个文件夹。 我不确定你在 linux 中的隐藏文件夹方法是什么意思。 在文件或文件夹前面添加 . 可能会在某些文件浏览器中隐藏它们,但文件仍然存在。 文件库不会忽略以 . 开头的文件类型,因为您可能想要查看和编辑许多像 .htaccess 这样的文件。 在任何情况下,您都可以轻松地使用 files_exclude 或 dirs_exclude 来设置正则表达式,以便忽略以 . 开头的文件和文件夹,但默认情况下它不会像这样工作。 该文件夹在菜单中不可见的原因可能是因为它不再报告为“文件夹”,但它仍然是一个将显示在主布局中的文件。
Karl coboke 不会写正则表达式,能否举个例子,比如我要隐藏config这个文件夹,或者所有.php类型的文件 当然。 不过,我不确定您的意思是“隐藏配置文件夹”,因为文件中的配置文件夹已经隐藏。 例如,如果要隐藏 PHP 文件,请参阅 files_exclude 选项: 'files_exclude' => '/\.php$/i', // excludes all files that end with .php
Karl coboke 不只是config这个文件夹,我只是举例。隐藏某个文件夹正则表达式怎么写?比如js文件夹,css文件夹等,同时隐藏多个文件夹 要隐藏文件夹,您必须使用 dirs_exclude 选项。 例如: 'dirs_exclude' => '/\/(css|js)(\/|$)/i', 以上将隐藏文件夹 /js 和 /css 以及这些目录名称中的所有文件和文件夹。 您可以使其不那么具体,例如隐藏名称中带有 css 和 js 的所有文件夹。 我不能在这里教你正则表达式,因为它是一种灵活且潜在的高级格式。 如果您需要更多帮助,请准确告诉我您想要隐藏的内容。 否则,您可以通过在线搜索或使用此在线工具自己学习正则表达式: https://www.phpliveregex.com/
Karl coboke /.php|.db|.sql/g 这么写可否?把结尾的i换成g有没有不妥? 这些是文件,因此您需要使用 files_exclude。 您可以在括号 () 中对多个匹配项进行分组,由管道 | 字符分隔。 您不需要使用 g,因为您只需要匹配文件名一次。 像.这样的某些字符需要用\.转义。 $ 符号表示文件名结束。 如果我们不包含 $,它也会隐藏 somefile.db.123.jpg。 'files_exclude' => '/\.(php|db|sql)$/i',