永发信息网

如何提取文件夹中的文件名到excel

答案:3  悬赏:0  手机版
解决时间 2021-03-15 01:34
如何提取文件夹中的文件名到excel
最佳答案
原发布者:ooo困兽ooo

方法一:1、打开一个记事本文档,然后复制下列内容到文档中。@echooffdir/s/b*.*>文件名.txtexit2、将上述内容复制到要提取文件名的文件夹,然后将该文件改名为X.bat(X可为任意名称),然后双击运行,就能完成你的要求了。方法二:利用DOS的重定向命令“〉”加Excel的引用外部数据功能可方便快捷的实现。假设我们要提取C盘下的Windows目录下的所有文件及文件夹名。第1步:在DOS或Windows98的MS-DOS方式下,输入如下命令:C:\windows\dir〉d:\1.txt(回车)第2步:打开一个新的ExcelXP电子表格,单击工具栏中的“数据”下拉菜单,选择“导入外部数据→导入数据”命令,打开“导入数据”对话框,在“查找范围”中找到D盘下的1.txt文档,单击“打开”,进入“文本导入向导-3步骤之1”(如图1)。    第3步:在“原始数据类型”单选框中选“分隔符号”后按“下一步”,进入“文本导入向导-3步骤之2”(如图2)。    第4步:在“分隔符号”复选框中选“分号、逗号、空格、其他”,并在“其他”后的空格中填“.”,按“下一步”,进入“文本导入向导-3步骤之3”(如图3)。第5步:单击“完成”,出现“导入数据”对话框,选择“现有工作表”单选框后按“确定”。到了这里,你应可以看到8列数据,第一列便是所要的“文件名”。但是,DIR命令的显示的中文文件名只显示3~4个汉字,别急,看看第7列(G列),所有的完整的文件名都在这里(如图4)!第8列是文件名的
全部回答
使用excel提取文件夹中的所有文件名称的方法主要有以下两个: 1、在那个文件夹内新建一个.TXT文件(如wenjian.txt),用记事本单开输入 dir> 1.txt 保存退出 将刚才的.TXT(wenjian.txt)更名为.bat文件(wenjian.bat) 双击wenjian.bat文件运行一次,在文件夹内多出一个1.txt文件 打开1.txt文件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到你要的文件名列表了! 2、VBA(2003版) 在那个文件夹下新建Excel文件,打开新建的Excel文件,右击工作表标签(如Sheet1),查看代码——在代码编辑器中输入以下代码 Sub Test() Dim i As Integer Dim strPath As String strPath = ThisWorkbook.Path With Application.FileSearch .LookIn = strPath .SearchSubFolders = True .Filename = "*.*" If .Execute > 0 Then For i = 1 To .FoundFiles.Count Range("A" & i) = .FoundFiles(i) Next i End If End With End Sub 回到Excel表格中,工具——宏——宏——选择Sheet1.Test——执行 方法一简单的操作就可以,方法二需要对程序有一定的了解,方法二通用性比较强,需要的时候执行一下就可以,更快捷。
1、在那个文件夹内新建一个.txt文件(如wenjian.txt),用记事本单开输入 dir> 1.txt 保存退出 将刚才的.txt(wenjian.txt)更名为.bat文件(wenjian.bat) 双击wenjian.bat文件运行一次,在文件夹内多出一个1.txt文件 打开1.txt文件,将其中的内容粘贴到excel中,数据——分列处理就可以得到你要的文件名列表了! 2、vba(2003版) 在那个文件夹下新建excel文件,打开新建的excel文件,右击工作表标签(如sheet1),查看代码——在代码编辑器中输入以下代码 sub test() dim i as integer dim strpath as string strpath = thisworkbook.path with application.filesearch .lookin = strpath .searchsubfolders = true .filename = "*.*" if .execute > 0 then for i = 1 to .foundfiles.count range("a" & i) = .foundfiles(i) next i end if end with end sub 回到excel表格中,工具——宏——宏——选择sheet1.test——执行 看看效果吧! 祝你成功解决问题!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于职责的诗句
电缆拧劲儿,怎么放劲儿?或者怎么预防电缆拧
速达按客户名称查费用怎么查?
中国拍的虐爱型电视剧有哪些,求推荐
大力炒菜屋在哪里啊,我有事要去这个地方
68年农历十月二十八日是什么命运
红米note2怎么捆绑了那么多破软件
26考研究生,晚了吗
映泰主板TG31-A7进安全模式就很正常 但
涅槃男士精品在哪里啊,我有事要去这个地方
7月28日是什么星座?
营养不良面色发黄怎么办先排毒再调养最后敷脸
求教 电脑主机可以直接插在墙上插座么
3DMAX无法保存为MAX格式怎么办
小城士多我想知道这个在什么地方
推荐资讯
应得100分,实得95分,权重系数0.3,如何算加权
白鹭的外形描写
幻彩地址有知道的么?有点事想过去
庙房箐这个地址在什么地方,我要处理点事
手机上买火车票怎么输不了字
大拉干地址在什么地方,想过去办事
精分前兆多长时间能治好
我在做粉煤灰需水量比时,用标准水泥做的流动
我好难过。我很自卑,常感觉自己是朋友圈里最
你好,我想问一下近几年清华大学书法特长可以
17款福特f150猛禽现车手续齐马力油耗多少
最新地下城的配置要求,我双核2.6的cpu,4G内
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?