问题标签 [listdir]

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 投票
1 回答
225 浏览

c# - 使用 FTP 协议列出包含大约 2,000,000 个文件的目录

我在 FTP 服务器上有一个包含大约 2,000,000 个文件的目录。此 FTP 服务器是基于 Linux 的。我想列出这个目录中的文件(文件名带有最后修改日期),但是 Filezilla 和 Core FTP Pro 都做不到,并且列表操作会失败。我尝试使用 FTPWebRequest 类在 C# 中编写我自己的应用程序并运行 ListDirectory 方法,但它也无法列出目录中的文件并且 ftpwebrequest 超时。
有没有办法使用任何协议(例如 FTP、SMB、...)甚至通过执行 bash 脚本来列出目录中这么多文件的名称?

C#中列出目录的函数是:

任何帮助表示赞赏。

0 投票
1 回答
963 浏览

python - ftputil: listdir 返回一个空列表,即使目录不为空

我想在 python中使用ftputil而不是。 在公共 ftp 服务器上,这两个库都可以正常工作:ftplib

输出:

如果我在本地网络中的 ftp 服务器 (Windows CE6) 上执行此操作,则输出ftputil为空,而ftplib正确列出了所有文件:

我错过了什么?

0 投票
2 回答
70 浏览

python - python误读文件路径名

我想遍历我计算机上 L: 驱动器中名为 11109 的文件夹中的多个文件。这是我的脚本:

但是错误消息返回为:

它读取 L:\ 11109 很好,但错误消息说指定的路径是 L:I09?

0 投票
2 回答
1670 浏览

arrays - 使用 Bash 中给定路径中存在的目录列表填充数组

我有一个目录路径,其中有多个文件和目录。

我想使用基本的 bash 脚本来创建一个只包含目录列表的数组。

假设我有一个目录路径: /my/directory/path/

现在我想填充仅使用目录命名的数组,arr[]即和​​ 。dirXdirYdirZ

得到了一篇文章,但它与我的要求无关。

任何帮助将不胜感激!

0 投票
3 回答
553 浏览

python - os.listdir() - 根据条件从返回的列表中随机选择

我有一个目录,其中包含来自三个不同域的数千张图像

假设文件名是 xxx_A.png 和 yyy_B.png 和 zzz_C.png 每个域都有数千个

os.listdir()将返回目录中所有图像名称的列表

然后我想根据一些百分比过滤这个列表

示例:我指定我想要从这数千张图像中,只有 100 张经过洗牌的图像,其中 30% 来自 domainA,30% 来自 domainB,40% 来自 domainC

所以简单地给定一个数字,我有这些百分比,然后我选择 x 个随机图像(肯定基于图像名称,因为它们已经指定),这将是新列表

例子:

输入:

我想要 12 张图片,30% 来自域 A,30% 来自域 B,40% 来自域 C

输出:

我怎样才能做到这一点?

0 投票
1 回答
698 浏览

python - Python os.listdir 没有给出一致的输出

我在 Linux Ubuntu 18.04 上的 Conda 虚拟环境中使用 Python 3.6.2。

我尝试了几种方法来列出特定路径的文件和目录,但我尝试的每种方法似乎只列出目录中的文件,而不是文件和目录。

我的代码包含

仅显示

['170224-ARC122-1-uM-Cis-S1-subsample_R1_001.fastq.gz','170224-ARC122-1-uM-Cis-S1-subsample_R2_001.fastq.gz']

如果我在listdir命令之前调用 break ,然后单步执行listdir命令,则变量将填充正确的内容

*** NameError: name 'directory_contents' 未定义

['170224-ARC122-1-uM-Cis-S1-subsample_R1_001.fastq.gz', 'bw', 'Stats', 'bwChrM', 'bg', '170224-ARC122-1-uM-Cis-S1- subsample_R2_001.fastq.gz','bgChrM','Log']

在listdir命令之后调用 break

['170313-ARC122-no-Cis-S5-subsample_R2_001.fastq.gz','170313-ARC122-no-Cis-S5-subsample_R1_001.fastq.gz']

我不理解什么或者我忽略了哪些额外的关键字/参数?为什么我得到不同的结果取决于我是在命令之前还是之后中断?

这显然很简单,似乎不值得提出一个问题,但我已经没有解决方案了。

0 投票
1 回答
75 浏览

python - 由于新的安全功能,MacOS Mojave 限制了邮件目录访问

这个周末我升级到 Mojave 10.14。MacOS 在此 Mojave 10.14 版本中引入了新的安全功能。一项功能识别尝试复制、修改或使用某些文件和服务的应用程序。Apple巧妙地完成了,但我相信这给了我一个错误。我的 python 脚本检索由受信任来源发送给我的邮件附件,并解析附件中的数据以进行进一步处理。我一直在使用 RichieHindle 的解决方案来查找直接子目录:

在 High Sierra 版本中运行良好。仍然适用于其他目录。但是,使用此代码,我现在在终端和 Pycharm 中都收到错误(首先假设终端可能已被授权)。

我认为这是 Apple 新的安全功能的结果。右键单击邮件目录后,我可以使用“显示信息”更改邮件子目录的共享权限。这无济于事。系统偏好设置安全和隐私也没有提供任何安慰。

问题1:我的假设是否被认为是正确的?

问题 2:如果是这样:在 Mojave 10.14 版本下访问 Mail 目录并列出其子目录和内容需要做什么或更改?

0 投票
2 回答
2643 浏览

python - 系统在python中找不到指定os.listdir的路径

我正在运行此代码来创建特征向量,但它正在显示

当我运行前几个代码向我显示目录时,它显示了目录中的所有文件。

为什么会这样?

0 投票
0 回答
156 浏览

python - 在 Python 中迭代所有子文件夹和 OCR 图像

我有一个包含多个子文件夹和图像的文件夹,我想使用百度 OCR 为每个子文件夹提取图像文件中的文本,并为每个由子文件夹名称命名的子文件夹写入一个 excel(需要拆分内容)文件:

预期成绩:

这是我尝试过的,但我不知道如何实现整个过程。请分享您的见解和想法。谢谢。

Step1:迭代所有子文件夹和图片文件:

第 2 步:OCR 一张图像

Step3:为每个子文件夹编写一个excel文件(感谢@Florian H)

在 Python 中使用子文件夹的名称为每个子文件夹创建空文件

0 投票
3 回答
54 浏览

python - 如何从文件夹中选择带有编号扩展名的文件?

我正在尝试为一个项目构建我自己的数据集。因此,我需要选择已从另一个程序导出并带有编号扩展名的文件:

我知道如何从文件夹中选择具有特定扩展名的文件,例如“.txt”,并将其附加到列表或字典中。有没有办法用'.nnn'解决这个问题