问题标签 [find]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
4387 浏览

php - 是否可以加快 PHP 中的递归文件扫描?

我一直在尝试在 PHP 中复制Gnu Find(“find .”),但似乎无法接近它的速度。PHP 实现使用至少两倍于 Find 的时间。有没有更快的方法用 PHP 做到这一点?

编辑:我添加了一个使用 SPL 实现的代码示例——它的性能等于迭代方法

EDIT2:当从 PHP 调用 find 时,它实际上比原生 PHP 实现慢。我想我应该对我所拥有的感到满意:)

0 投票
20 回答
367614 浏览

wpf - 如何按名称或类型查找 WPF 控件?

我需要在 WPF 控件层次结构中搜索与给定名称或类型匹配的控件。我怎样才能做到这一点?

0 投票
4 回答
7557 浏览

macos - 在 Mac OSX 10.5 中,找不到我的终端命令 sudo、find 等

我不知道发生了什么,但是在 Mac OSX 10.5 上的终端中,它再也找不到我的 sudo 命令或 find 命令等。它们在那里是因为如果我放 /usr/bin/sudo 或 /usr/bin /发现它工作正常...

我的 .bash_login 文件如下所示: export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin$PATH"

我的 .bash_profile 文件如下所示: export PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:/Library/Python/2.5/site-packages/django_trunk/django/bin:/usr/local/mysql /bin:/usr/bin/sudo$PATH"

我现在要说,我真的不知道我在用终端做什么。我只是这一切的初学者,我必须为环境变量(就是它们的名字吗?)做一些事情才能丢失。我想我只需要确保 /usr/bin/ 路径在我的 bash 文件中,但它们是,而且它似乎不起作用。请帮忙!

此外,当我使用 /usr/bin/find 命令时,它对我说“权限被拒绝”,即使我以系统管理员帐户登录 Mac OSX。我不明白。

任何帮助都会很重要。谢谢 - 詹姆斯

0 投票
3 回答
1546 浏览

find - 在 find 中分组谓词

这部分“ ( -name *txt -o -name *html ) ”在代码中让我感到困惑:

有人可以解释括号和“-o”吗?“-o”是命令还是参数?我知道括号是由 "\" 转义的,但是为什么要使用它们呢?

0 投票
2 回答
18305 浏览

macos - 在 Mac 的终端中找不到 Applications 文件夹

我尝试了以下代码不成功

我也尝试了以下失败

0 投票
2 回答
2939 浏览

copy - 如何使用 cp 和/或 find 递归地将 src 中的所有 *.foo 文件复制到目标?

上述命令将所有已更新的文件从源目录复制到目标,保留目录结构。

我不知道如何只复制 *.someExtention 文件。我知道你可以使用类似的东西:

但我不知道该怎么做(而且我没有时间详细阅读信息页面)。

非常感谢所有帮助。

谢谢, LES

0 投票
3 回答
25635 浏览

ruby-on-rails - 如何查找()某些字段中唯一的所有记录?

我有一个“请求”对象的列表,每个对象都具有相当正常的活动记录质量。requests 表通过连接表“games_requests”与游戏表相关联,因此请求具有 request.games 数组。

问题是,有没有办法找到最后 n 个唯一请求,其中唯一性由游戏列和其他几个列定义,但特别忽略其他列(如请求用户的名称?)

我看到了类似 'find (:all, :limit=>5, :include=>[:games,:stage])' 的语法,但它返回了重复项。

谢谢...

编辑:感谢混乱的伟大回应。你让我非常接近,但我仍然需要返回是有效的请求对象:在请求的行中不同的前 5 条记录。我可以在构建时使用 find,然后对表中与第一个 find 返回的每个集合匹配的第一行进行第二个 find。

编辑:

...给出一个 SQL 错误:

我对我认为对我的项目正确的内容进行了一些更改;获取请求列表而不是游戏等:

我想我将不得不在这里使用 :join=> 选项。

0 投票
6 回答
6768 浏览

unix - 为什么我的“查找”工作不像我期望的那样使用 -exec?

我正在尝试从工作目录中删除所有 .svn 目录。

我以为我会像这样使用 find 和 rm :

但结果是:

查找:rm -rf ./src/.svn:没有这样的文件或目录

显然该文件存在,或者 find 找不到它......我错过了什么?

0 投票
4 回答
3340 浏览

shell - 无法理解命令 find 的语法

find 命令似乎与其他 Unix 命令不同。

为什么在以下命令的末尾会有空的大括号和向后闪烁?

我找到了大括号的一个原因,但没有找到向后闪光的原因。

大括号显然是用于路径

与 -exec 相同,除了 ``{}'' 被替换为每次调用实用程序时尽可能多的路径名

0 投票
3 回答
130 浏览

.net - 如何使用框架在 List(Of Byte) 中搜索两个值?

有没有办法在列表中搜索多个连续值?我查看了 Find 和 IndexOf 但 Find 使用仅使用当前值的谓词,而 IndexOf 仅采用字节参数。

我可以编写自己的解决方案,但我想确保没有解决这个常见问题的可用解决方案。

提前致谢。