怎么让文件夹中的文件名完整的显示出来?

您所在的位置:网站首页 打开的文件怎么改文件名 怎么让文件夹中的文件名完整的显示出来?

怎么让文件夹中的文件名完整的显示出来?

2023-05-07 22:17| 来源: 网络整理| 查看: 265

打开文件夹选项,鼠标单击窗口上的工具菜单。然后在下拉菜单中选择文件夹选项。2.

切换到查看标签,在文件夹岁友数选项对话框中,点击查看切换到查看标签。

更改显示扩展名的设置,显示扩展名,在高级设置告斗部分,将已选中的隐藏已知文件类型的扩展名改为不选,单击确定按钮。

通过上面的设置后, 这样就不管是什么文件都会显示扩展乎首名也就是文件都有点后缀。

原文链接

在文件夹中列出文件名,是使用常规Excel公式无法完成的任务。我们可以使用VBA宏或PowerQuery,很多人一听到VBA就头大,更别说没听过的PowerQuery。那除了以上两种方法,是否有能简单实现的方式呢?

其实我们可以使用Excel中一个鲜为人知的函数,该功能今天仍然有效,即FILES函数。

如果在“插入函数”中直接搜索,Excel不会列出FILES。FILES函数使用方法比较特殊。以下说明将逐步指导您使用方法。

第一步是创建一个包含FILES函数的命名范围。在Excel功能区中,单击 “公式”-“定义名称”

在 “新建名称” 窗口中,按照下图进行设置:

单击 “确定” 关闭 “ 新建名称” 窗口。

第二步是使用listFiles命名范围。

在“单元格A1”(或“ 新建名称/引用位置” 框中使用的单元格引用)中,输入文件夹路径,后跟一个星号(*)。星号是查找任何文本的通配符,因此将会列出文件夹中的所有文件。

选择单元格(下面的截图中的是A3单元格),输入以下公式。

将会返回A1单元格路径下的第一个文件名称。

要提取第二个文件名称,请输入以下公式

单独更改每个公式中的文件序号会很磨人,所以我们可以把公式写成如下

ROW()函数返回单元格所在的行号。

如果将公式向下复制,超出了文件夹中文件总数时,将返回#REF!错误。

最后,我们可以使用IFERROR函数,对整个函数进行包装美化。

FILES函数不仅能列出Excel文件,还列出了各种类型格式的文改正件,包括:pdf,csv,mp3,zip。在文件路径中使用通配符,将能返回特定文件类型或特定含有特定字符的文件名。

下面的截屏,显示如何列出所有的PDF文件。

可以应用的通配符为:

下面的截屏显示了???通配符的用法。

下面是一些有关如何使用FILES函数的想法。

要计算文件夹中的文件数或满足特定文件数,请使用以下公式:

只需添加HYPERLINK函数即可。

单元格A3中的公式为:

MATCH函数将返回文件在圆态文件夹中的位置。

B3单元格中的公式为:

在上面的示例中,包含文本“ New Yor * ”的文件是在文件夹内第七个文件,因此返回7。单元格B4显示#N / A错误,因为文件夹中不存在“Seattle*”的文件。

可以使用INDEX / MATCH组合查找下一个或上一个文件。

“ Denver.xlsx ”核腔悔 之后的下一个文件是“ New York.pdf ”。单元格B3中的公式为:

INDIRECT函数可以得到文本字符串指向的引用。

单元格B3中的公式为:

为了使INDIRECT正确计算,需要打开被引用的Excel文件,因此,此方法有重大缺陷。

使用FILES函数时,需要注意以下几点:

1、打开一个雹仔记事本文档,然后复制下列内容到文档中。 @echo off

dir /s/b *.* 文件名.txt exit 2、将上源岁汪述内容复制到要提取文件名的文件夹,然后将该文件改名为X.bat(X可为任意名称),然后双击运行,就能完成你的要求了。

方法二:

利用DOS的重定向命令“〉”加Excel的引用外部数据功能可方便快捷的实现。 假设我们要提取C盘下的Windows目录下的所有文件及文件夹名。

第1步:在DOS或Windows 98的MS-DOS方式下,输入如下命令:C:\windows\dir〉d:\1.txt(回车)

第2步:打开一个新的Excel XP电子表格,单击工具栏中的“数据”下拉菜单,选择“导入外部数据→导入数据”命令,打开“导入数据”对话框,在“查找范围”中找到D盘下的1.txt文档, 单击“打开”,进入“文本导入向导-3步骤之1”。

第3步:在“原始数据类型”单选框中选“分隔符号”后按“下一步”,进入“文本导入向导-3步骤之2”。

第4步:在“分隔符号”复选框中选“分号、逗号、空格、其他”,并在“其他”后的空格中填“.”,按“下一步”,进入“文本导入向导-3步骤之3”。

第5步:单击雀岁“完成”,出现“导入数据”对话框, 选择“现有工作表”单选框后按“确定”。

到了这里,你应可以看到8列数据,第一列便是所要的“文件名”。但是,DIR命令的显示的中文文件名只显示3~4个汉字,别急,看看第7列(G列),所有的完整的文件名都在这里!第8列是文件名的后缀,方便于筛选(对于Excel 2000,所不同的是在工具栏中的“数据”下拉菜单下,选择的是“获取外部数据/导入文本文件”命令)。

至此,你就可以用Excel来编辑这些文件名了。

方法三:

到DOS下,输入 dir *.* /a aa.txt

这样所有文件到了aa.txt里面了

用DOS命令:

(假设你的这个文件夹是c:\pdf) dir c:\pdf\*.pdf c:\pdf\list.txt

运行完之后到目录下去找一个文件名是list.txt的,打开就是文件名了

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/tougao/8149927.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3