问题标签 [file-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.
perl - Find:File in Perl - 搜索符号链接目录
有谁知道如何使 File:Find 可以搜索符号链接目录?
我有一个真实的目录
和里面的符号链接目录
这是我的代码:
结果是:
为什么不搜索 /home/alex/mydir2 并打印出里面的每个文件?谁能告诉我该怎么做?
感谢你并致以真诚的问候。
亚历克斯
perl - 是否可以使用通配符来获取 File::Find perl 模块中的目录列表?
我想列出包含所需目录的目录路径。
例如:
我想使用通配符找到 dir1 所在的目录路径*
。
从 linux 命令行我可以这样做以获得结果。
然后它会显示
我如何处理 File::Find perl 模块。
我不想使用system
或``
完成它。
perl - 从目录中读取具有相似文件名的文档
我有一批年度公司文件,每个文件都使用以下格式命名:公司标识符、两位数年份和一组随机数字(例如,00000217-12-00010.txt)。我想将每个年度申报的内容与上一年同一公司提交的申报进行比较(例如,000002178-13-00010.txt 与 000002178-12-00005.txt 相比)。当我遍历每个文件时,如何识别每个文件上一年的归档,以便我可以将两个文件作为单独的字符串读取?
powershell - 在 powershell 中查找文件的路径和产品版本
我正在尝试创建 Powershell 脚本以在同一台机器或网络中的另一台机器上搜索牺牲文件 (.exe),并返回文件的所有路径以及每个文件的产品版本
我使用了下面的代码,但我只能获得路径
$filename = 'example.exe'
(gdr -PSProvider 'FileSystem' | %{ ls -r $_.root} 2>$null | where { $_.name -eq ".EXE" })
perl - Perl: How to use File::Find::Rule to list all symbolic links from a given path
ls /foo/bar/
lrwxr-xr-x a1 -> ../../../a1
lrwxr-xr-x a2 -> ../../../a2
lrwxr-xr-x a3 -> ../../../a3
This is a curtailed output of ls.
My goal: 1. Go to /foo/bar/ and find the latest version of a (which is a symbolic link). So in this case, a3. Copy the contents of a3 to a temp location
I am trying to use File::Find::Rule
but I am unable to figure out how to use it to list all the symbolic links. Reading through various Google sites, I see people explaining how to follow the symbolic links but not to list them.
What I have figured out so far:
my $filePath = "/foo/bar";
my @files = File::Find::Rule->file->in(filePath);
This returns an empty array because there there are no files only symbolic links in /foo/bar.
I also tried
my @files = File::Find::Rule->in($makeFilePath)->extras({follow =>1});
but I feel that is asks to follow the symbolic link rather than list them.
bash - 使用 AWK 选择修改过的文件
我正在处理一个指定工具为 AWK 的任务。
任务是列出以下文件:
- 今天修改(脚本运行的同一天)
- 大小为 1 MB 或更小(大小 <= 1048576 字节)
- 用户的输入是指示从哪里开始搜索。
- 递归搜索文件。
脚本:
#!/bin/bash
我的问题是for循环不介意文件的大小!
每个变量都会得到它的预期值。AWK 在 for 循环之外做它应该做的事情。我已经尝试使用引号无济于事。
谁能告诉我出了什么问题?
我感谢任何反馈,谢谢。
更新:我通过明确搜索文件解决了这个问题:
这怎么重要?
perl - 如何优化这个 Perl 文件查找?
要求:获取输入目录下符合以下条件的目录个数
- 目录可以有任何名称,除了“DIR1”、“DIR2”、“DIR3”等。
- “DIR1”、“DIR2”、“DIR3”等内的目录不需要计算在内
- 只需要目录数量,不需要文件
这段代码提供了所需的输出,但需要花费大量时间。
请提出通过改进此代码来减少时间的方法。
linux - 在终端/Linux 上查找包含特定日期范围的文件名的所有文件
我有一个监控摄像头,它根据我的给定条件捕获图像。图像保存在我的 Linux 上。图像命名约定如下 -
该目录包含以下文件 -
但是,实际上,现在我正在尝试找到一种方法来使用终端命令获取特定日期时间(文件名)范围内的所有文件。 注意:需要遵循文件名(YYYYMMDDHHMMSS),而不是文件创建/修改时间。
比如我需要获取文件名在 2017-10-20 08:30:00 和 2017-10-22 09:30:00 之间的所有文件
我正在尝试搜索谷歌并得到以下命令 -
它返回在给定日期范围内创建/修改的文件。但我需要根据给定的文件名范围查找文件。所以我认为它不适用于我的情况。
还尝试使用以下命令-
这不起作用.. :(
请帮我编写实际的命令。提前致谢。
powershell - 如何在位于远程服务器文件夹的文件中查找文本?
我需要创建一个简单的 PowerShell 脚本来查找文件中的文本。
我使用了这个脚本代码:
但它不能很好地工作,只有当文件夹位于我的机器中时,这段代码才有效。在远程机器上,我收到了这个错误:
这是链接远程文件夹的正确语法吗?
谢谢
pathname - 为什么 File::Spec 在子目录中的文件上删除“./”?
File::Spec
是“可移植地对文件名执行操作”的核心模块。这种行为对我来说很有意义,
然而,这让我大吃一惊。
对于一个应该标准化这些东西的图书馆,为什么我的./
走了?这种行为有原因吗?
很奇怪,这个回来了,
后处理模块返回的文件名是否正常?