11得票5回答
如何遍历目录中的所有文件;如果它有子目录,我也想遍历子目录中的文件。

opendir(DIR,"$pwd") or die "Cannot open $pwd\n"; my @files = readdir(DIR); closedir(DIR); foreach my $file (@files) { next if (...

9得票5回答
在NTFS上打开许多小文件速度太慢了。

我正在编写一个程序,应该处理许多小文件,比如数千甚至数百万个。我已经在 50 万个文件上测试了这部分内容,第一步只是迭代一个目录,其中包括大约 45k 个目录(包括子目录的子目录等),以及 50 万个小文件。遍历所有目录和文件,包括获取文件大小和计算总大小,大约需要 6 秒钟。现在,如果我尝试...

12得票5回答
PHP:如何规范化不存在的目录路径以防止目录遍历?

我想规范化来自外部资源的路径,以预防目录遍历攻击。我知道 realpath() 函数,但不幸的是该函数仅返回现有目录的路径。因此,如果目录不存在(尚未存在),realpath() 函数会切掉整个不存在的路径部分。 所以我的问题是: 你知道一个 PHP 函数只规范化路径吗? PS:我也不想预...

232得票10回答
使用Bash在每个子目录中执行一个动作

我正在编写一个脚本,需要在特定文件夹的每个子目录中执行一个操作。 什么是最有效的编写方法?

26得票10回答
使用Qt复制目录

我想要将一个目录从一张硬盘复制到另一张硬盘。我选择的目录包含许多子目录和文件。 使用Qt如何实现相同的操作?

41得票8回答
防止PHP中的目录遍历,但允许路径

我有一个基本路径 /whatever/foo/ 而$_GET['path']应该相对于它。 但是,如何在不允许目录遍历的情况下实现这一点(读取目录)? 例如。/\.\.|\.\./ 无法正确过滤。

23得票3回答
验证Web服务器中的路径遍历漏洞

我希望验证我的网络应用程序没有路径遍历漏洞。 我尝试使用curl来实现,如下所示:$ curl -v http://www.example.com/directory/../ 我希望明确地向/directory/../ URL 发送HTTP请求,以测试涉及代理的特定nginx规则是否容易受到...

19得票4回答
Haskell中是否有目录遍历器?

在Haskell中是否有一些递归目录遍历器,这样我就可以编写类似以下的代码:listing <- walkDir "/tmp" 我不想自己编写代码,我可以从cabal安装某些依赖项,但我希望它是跨平台的(至少在Linux和Windows上)。

7得票1回答
确保在PHP中用户定义的路径是安全的。

我正在使用PHP实现一个简单的目录列表脚本。 在打开目录句柄并随意echo结果之前,我希望确保传递的路径是安全的。 $f = $_GET["f"]; if(! $f) { $f = "/"; } // make sure $f is safe $farr = explode("/"...

18得票3回答
我的代码是否防止目录遍历?

以下代码片段来自Python WSGI应用程序,是否安全免受目录遍历攻击?它读取传递的文件名并返回命名的文件。file_name = request.path_params["file"] file = open(file_name, "rb") mime_type = mimetypes.g...