如何用dir只显示文件夹列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用dir只显示文件夹列表相关的知识,希望对你有一定的参考价值。

有个文件夹里还有很多文件夹。用什么命令可以在dos窗口显示这些文件夹?只显示文件夹不显示文件。

参考技术A 1、显示文件夹列表:dir
/ad
列子目录
dir
/a-d
2、dir命令大全:
dir
[D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h]
(1)dir
/a:attrib
缺省包含所有文件(系统文件.隐含文件)
[h/-h]只显示隐含文件或非隐含文件.
[r/-r]只显示只读文件或非只读文件
[s/-s]只显示系统文件或非系统文件
[a/-a]只显示要归档文件或非归档文件
(2)/o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前
/o[n/-n]:按字母顺序或按文件名顺序/反向显示
[e/-e]:按扩展名字母顺序/反向显示
[d/-d]:按时间顺序/反向显示
[s/-s]:按大小从大到小或/反向显示
[g/-g]:按子目录先于文件或文件先于子目录
(3)/s
参数:对当前目录及其子目录中所有文件进行列表
(4)/B
参数:将只显示文件名与扩展名
(5)/L
参数:将全部用小写字母对文件或子目录进行列表
dir
/a
列当前目录所有文件(含隐含及系统文件)
dir
/ah
列隐含文件(包含子目录(隐含的)
dir
/a-h
dir
/as
列系统文件
dir
/a-s
dir
/ad
列子目录
dir
/a-d
dir
/o
按字母顺序
dir
/B
只显示文件名与扩展名

如何用包含空格的字符串替换列表中的项目?

【中文标题】如何用包含空格的字符串替换列表中的项目?【英文标题】:How can I replace an item in a list with a string that has a space in it? 【发布时间】:2021-12-12 11:18:35 【问题描述】:

我试图简单地用另一个项目替换一个列表项,但新项目中有一个空格。当它替换时,它会在我只想要一个时创建两个列表项。请问如何才能让它只在列表中的一项?

这是一个最小的可重现示例:

import re

cont = "BECMG 2622/2700 32010KT CAVOK"
actual = "BECMG 2622"
sorted_fm_becmg = ['BECMG 262200', '272100']
line_to_print = 'BECMG 262200'

becmg = re.search(r'%s[/]\d\d\d\d' % re.escape(actual), cont).group()
new_becmg = "BECMG " + becmg[-4:] + "00" # i need to make this one list item when it replaces 'line_to_print'
sorted_fm_becmg = (' '.join(sorted_fm_becmg).replace(line_to_print, new_becmg)).split()

print(sorted_fm_becmg)

我需要sorted_fm_becmg 看起来像这样:['BECMG 270000', '272100']

我尝试将new_becmg 设为列表项,我尝试删除new_becmg 中字符串中的空格,但我需要列表项中有空格。 这可能很简单,但我无法理解。谢谢。

【问题讨论】:

【参考方案1】:

您可以遍历sorted_fm_becmg 来单独替换每个字符串:

sorted_fm_becmg = [b.replace(line_to_print, new_becmg) for b in sorted_fm_becmg]

【讨论】:

以上是关于如何用dir只显示文件夹列表的主要内容,如果未能解决你的问题,请参考以下文章

如何用jquery 使点击页面按钮后弹出选择文件和文件夹的窗口?这个窗口里面只显示文件夹和.xls

如何用python读取csv文件,并把csv文件的第3,4列形成一个列表在python 中显示。如图中的两列数据

关于DOS命令

用JAVA获取FTP文件列表

matlab如何用循环体导入多张图片并在一个窗口显示(程序改进)!!!急急急!!!

如何用Windosw的Cmd或PowerShell生成目录结构(得到某个文件下所有文件的文件名)