文档库 最新最全的文档下载
当前位置:文档库 › 自动提取文件夹内所有文件名称

自动提取文件夹内所有文件名称

自动提取文件夹内所有文件名称

java对文件名的几个操作,获取文件扩展名,去掉扩展名

java对文件名的几个操作,获取文件扩展名,去掉扩展名 /** * Return the extension portion of the file's name . * * @see #getExtension */ public static String getExtension(File f) { return (f != null) ? getExtension(f.getName()) : ""; } public static String getExtension(String filename) { return getExtension(filename, ""); } public static String getExtension(String filename) { return getExtension(filename, ""); } public static String getExtension(String filename, String defExt) { if ((filename != null) && (filename.length() > 0)) { int i = filename.lastIndexOf('.'); if ((i >-1) && (i < (filename.length() - 1))) { return filename.substring(i + 1); } } return defExt; } public static String trimExtension(String filename) { if ((filename != null) && (filename.length() > 0)) { int i = filename.lastIndexOf('.'); if ((i >-1) && (i < (filename.length()))) { return filename.substring(0, i); } } return filename; } substring(参数)是java中截取字符串的一个方法 有两种传参方式

Excel提取文件夹中的所有文件名称

Excel提取文件夹中的所有文件名称 1.E xcel提取文件夹中的所有文件名称 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——执行 看看效果吧! 2.E xcel单元格中显示该文件夹内的文件数量或名称 假设这个文件夹是 D:\fda 1、插入]-[名称]-[定义],或按CTRL+F3,打开excel→名称管理器→定义一个名称→比如:aaa 引用位置输入:=FILES("d:\fda\*.*") &T(NOW())

java获取文件夹下所有文件的名称

import java.io.File; import java.util.ArrayList; import java.util.HashMap; publicclass Demo { static ArrayList name=new ArrayList(); /** * @param args */ publicstaticvoid main(String[] args) { // TODO Auto-generated method stub File path =new File("D:\\JAVA视频");// 文件路径final File[] files = path.listFiles();// 读取getFileName(files); for(int i=0;i

提取文件夹中全部文件的文件名的方法

提取文件夹中全部文件的文件名的方法 2014年1月11日星期六 方法一: 1、打开一个记事本文档,然后复制下列内容到文档中。 @echo off dir /s/b *.* > 文件名.txt exit 以上内容必须是Office Calibri (西文正文)字体即可生效。 2、将上述内容复制到要提取文件名的文件夹,然后将该文件改名为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列是文件名的后缀,方便于筛选(对于Excel2000,所不同的是在工具栏中的“数据”下拉菜单下,选择的是“获取外部数据/导入文本文件”命令)。 至此,你就可以用Excel来编辑这些文件名了。 方法三: dir命令 例如:将C盘根目录里的文件夹名和文件名都保存在D盘目录下的aa.txt里,输入命令:“dir c:\>d:\aa.txt”(注意:dir后面有1个空格,即dir[空格][文件目录]>[保存文件名目录]\[文件名].txt) 这样所有文件夹及文件名就保存到了aa.txt里面了; 此文件可导入excel作进一步处理。dir可加参数/w 等。 例如:命令提示符格式:“dir d:\电脑软件>e:\文件名.txt”。

Windows中快速获取文件目录的几种方法

Windows中快速获取文件目录的几种方法 文章来源:文章作者:发布时间:2007-03-05 字体:[大中小] 计算机使用时间越长,硬盘中保存的文件就会越来越多,如果不对这些众多的文件创建合适的目录,那么日后要寻找某个文件将变得非常困难。为了提高文件定位的速度,许多人都用手工复制文件名的方法创建了文件目录,不过这种方法在文件数量不多的情况下还能凑合,但如果计算机中存在的文件太多的话,那用这种方法生成文件目录时效率就十分低下了。有鉴于此,笔者特意总结了如下几则快速生成文件目录 的技巧,仅供各位参考交流! 借用ACDSEE,自动生成文件目录 通常情况下,我们的计算机中都会装有ACDSEE之类的看图软件,不要以为该软件只能帮助我们快速浏览图象哟,其实它还有许多鲜为人知的用处,这不现在笔者就用它来快速获取指定文件夹下面的所有文 件目录名。 用鼠标双击系统桌面上的ACDSEE快捷图标,打开ACDSEE程序界面;在该界面左侧区域找到需要生成文件目录的指定文件夹,然后用鼠标将它选中,随后我们就能在该界面的右侧区域看到指定文件夹下面 的所有文件内容; 下面,单击ACDSEE程序界面中的“工具”菜单项,从弹出的下拉菜单中执行“选项”命令,在其后弹出的选项设置窗口中单击“文件列表”标签,打开如图1所示的标签页面。在该页面“可选项”设置项处,选中“显示隐藏文件”选项,再单击“确定”按钮,这样就能确保ACDSEE程序能把隐藏文件的名称也列写在文件目录 中了; 图 1 接下来依次单击菜单栏中的“工具”/“生成文件列表”命令,随后屏幕会自动弹出记事本窗口,将指定文件夹中的所有文件名称列写成目录,此时我们可以依次单击记事本窗口中的“文件”/“保存”菜单项,以便将ACDSEE程序自动生成的文件目录保存到自己的私人文件夹中,以后需要查找文件时,只要打开该文件目录就能实现快速定位文件的目的了。由这种方法自动生成的文件目录,包括文件后缀名、文件名、文件大小等,整个目录看上去既简洁又明了,其中“[]”里的内容是没有展开的子文件夹名。 借用DIR命令,集中输出文件目录

Excel快速提取文件夹里所有文件名称

Excel快速提取文件夹里所有文件名称 工作中经常会遇到资料录入的情况, 比如一大堆文件, 要用Excel表格分类并做登记, 如下图 上图中一堆的文件, 名字没有任何规律,文件格式也不同, 但是,我们却要求把文件名字和格式一起录入Excel中。 看着这堆东西,头都大了, 还要一个个的录入, 录了名字不算,还要录入格式, 谁来救救我!o(╥﹏╥)o

Excel能拯救你, Excel可以实现自动提取名称和格式, 下面请看我表演 操作步骤 1.在Excel的菜单栏里点选‘公式’项,然后点击‘定义名称’ 2.在弹出的窗口上填写一个自定义名称,这里我先填写‘文件名称’, 3.在引用位置填写=FILES("C:\Users\lzx66xxxx\Desktop\文件01\*.*"), 其中‘C:\Users\lzx66xxxx\Desktop\文件01’是需要读取的文件所在的文件夹的地址,填写好后按确定

4.在表格中输入=INDEX(文件名称,ROW(A1)),然后按回车键,就会出现第 一个文件的名称和格式了。(公式中的‘文件名称’是我们之前自定义的名称,A1是我们当前输入公式的单元格坐标) 5.选择第一个名称的单元格,然后将鼠标移动到右下角的小黑点上,将鼠标 图标变成黑色十字

6.鼠标对着小黑色点时,按住鼠标左键不放,一直往下拉,就会显示我们需 要提取的文件夹中所有文件的名称和格式了 7.当拖动公式时,如果出现以下符号,就代表文件夹里的文件已经全部提 取,到这里就代表录入完毕了

同学们,如果我们有两个文件夹, 我们想对比一下两个文件夹中有什么共同内容和不同内容时,怎么核对呢? 用以上方法导入名称后, 能不能通过Excel快速核对呢? 答案肯定是:能的!!! 那么具体怎么操作呢? 下一篇文章分享方法, 各位同学可以先关注公众号哦

利用Excel从文件夹中提取所有文件名

利用 Excel 从文件夹中提取所有文件名
http://www.sina.com.cn 2003/02/21 13:55 赛迪网--中国电脑教育报
文/万兵
有时我们想要把一个文件夹中的所有文件名整理到一个文件中,便于管理和查询以 及打印,多数是使用“复制”、“粘贴”方法(将文件夹中的文件重命名,在可编辑状态 下进行复制,而后在其他文档中粘贴)。这种办法可行,但对于文件夹中有大量的文件的 情况,则工作效率低,而且做完后必须核对。 利用 DOS 的重定向命令“〉”加 Excel 的引用外部数据功能可实现方便快捷的方法 (关于 DOS 中的重定向“〉”,《中国电脑教育报》2002 年第 25 期 A35 版中《重定向的妙用》 已详细介绍)。
假设我们要提取 C 盘下的 Windows 目录下的所有文件及文件夹名。 第 1 步在 DOS 或 Windows 98 的 MS-DOS 方式下,输入如下命令:C:\windows\dir〉 d:\1.txt(回车)

第 2 步打开一个新的 Excel XP 电子表格,单击工具栏中的“数据”下拉菜单,选择 “导入外部数据→导入数据”命令,打开“导入数据”对话框,在“查找范围”中找到 D 盘下的 1.txt 文档,单击“打开”,进入“文本导入向导-3 步骤之 1”(如图 1)。
第 3 步在“原始数据类型”单选框中选“分隔符号”后按“下一步”,进入“文本 导入向导-3 步骤之 2”(如图 2)。
第 4 步在“分隔符号”复选框中选“分号、逗号、空格、其他”,并在“其他”后 的空格中填“.”,按“下一步”,进入“文本导入向导-3 步骤之 3”(如图 3)。

自动提取文件名并建立连接的excel目录管理文件

本人是做人事的,需要把日常整理的一些文件和资料保存并查阅,但是由于文件格式太多,内容太复杂,所以存放方式如下:G盘hr目录下创建招聘培训考核薪酬劳动关系五个子目录,每个子目录里面又含有理论案例制度表格法律等5个小目录,里面分辨存放着相关文件,格式主要是word excel ppt 视频文件,有时还有个别小文件包存放一个整体系列的个别文件。[em07] [em07] 很复杂是不[em07] [em07] [em07] 所以创建的excel文件也是根据这样的存放分类的sheet1-sheet5分别是招聘培训考核薪酬劳动关系。每个表格A列理论B 列链接 c列案例D列链接E列制度F列链接。。。。 首先是ACEGI 五列的文件名提取用图表函数files 提取文件名,函数如下1、filelist=files("G\hr\招聘\理论\*.*") 2、 在a1单元格输入:=if(row()>counta(filelist),"",index(filelist,row())):loveliness: :lovelin ess: 通过这两个函数完成各个文件包的名字提取其次建立链接,用函数 HYPERLINK("G:\hr\招聘\制度\"&A,"链接") 完成文件的自动链接,并在B列显示“链接”,点“链接”时就能直接打开了 这是利用我所查阅的一些资料计划的excel表格,但是由于这些资料跟着整理的变动会不停的变动,并且有时候在家和在公司两地整理,所以想把他拷入移动硬盘中这样就能随时整理了,但是

这样盘符就会根据各个电脑的分盘情况而变得不同,所以想请教一下各位高手还有没有其他的解决方法,请详细叙述一下,因为本人对函数和VB懂的很少。

批量提取文件名,批处理dir命令详解

1、打开任意一个文档,编辑命令:dir E:\我的电子书/b > E:\我的电子书\书名.txt,特别提醒:"dir"后、"/b"前、后、">"前、后,都要有一个空格 2、在电脑”开始“菜单,右击,打开”运行“对话框,输入”cmd“,点”确定“,然后将上面的命令复制到程序对话框中,没有错误提示,即可。提示:粘贴命令时,只能用鼠标右键选择"粘贴",不能用快捷键“ctrl+v”. 3、打开指定文件夹,查看结果,就会发现文件夹中多一个“书名”的文本文件。 我们还可以把文件名导出成“.xls”文件,便于管理和编辑,只要简单修改一下命令中的文件后缀名,命令改为:dir E:\我的电子书/b > E:\我的电子书\书名.xls

批处理dir命令详解 dir /s /b /d d:\1.txt >2.txt 查找d盘根目录及子目录下的所有1.txt

并将其结果导入1.txt中 dir /s /b /d /s查找当前目录以及所有子目录下的文件 /b舍弃标题与摘要内容 /d 跟宽式相同,但文件是按栏分类列出的。 /n 长列表格式即竖立格式与光杆dir 下无异/b /a:d 指定显示所有具有该属性的文件 /b /d&/w 交互使用时,/d&/w 开关无效。 /q 显示文件所有权信息、或者说文件所有者信息/w 宽行格式显示X轴序列文件名过长无效 /d 宽行格式显示Y轴序列文件名过长无效/d & /w 会在在文件夹的前后添加"[]"X /l 所显示文件名,全部为小写英文字母。

/c&/-c 禁用文件大小显示千位数分隔符。默认显示分隔符“,” /-c 不显示分隔符。 /a:d 只显示文件夹(包括隐藏文件夹)/a:h 只显示隐藏文件(包括具有当前属性的其他三种文件、夹) /a:r 仅显示只读文件(包括具有当前属性的其他三种文件、夹)/a:s 仅显示系统文件(包括具有当前属性的其他三种文件、夹) /a:a 只显示存档文件- - X----- 只显示文件(包括具有存档属性的其他三种属性文件)这个命令对应/a:d 只显示文件夹。 windows中文件共有四种属性、 分别为存档、只读、系统、隐藏 /O 用分类顺序列出文件。 排列顺序N 按名称(字母顺序) S 按大小(从小到大) E 按扩展名(字母顺序) D 按日期/时间(从先到后) G 组目录优先- 反转顺序的前缀

文件名称

费用报销制度及流程 CW2009021401 公司实行成本导向、成本预算、成本审核的制度: 1.公司的费用主要包括:业务招待费、市内交通费、办公费用、差旅费、广告费、员工费 用、固定资产购置费、车辆费用、职工福利费、装卸费、运杂费、快递费及其他费用。 2.业务招待费:是指因工作需要招待客户及有关部门人员而发生的费用。具体包括以下方 面内容: 2.1招待来访客人的茶叶、水果、饮料等费用,宴请客人的用餐、食品、酒水、赠送客人 礼品等费用。接待来访客人的茶叶、水果、饮料等统一由行政中心负责购买、保管、发放及费用控制,不得超出财务中心下达的费用预算限额。 2.2以公司名义制作的纪念品、礼品,部门经理需先提交《制作礼品申请单》,交总经理 审核后交财务中心核价后方可制作。制作回来后的纪念品、礼品统一由行政中心负责管理,各部门需领用时,按行政中心有关规定办理领用手续,未经同意私人不可以私取公司的纪念品、礼品(如手提袋,画册等),一经发现将按礼品价格的5倍赔偿。 2.3需要与客户到外面用餐的,经总经理批准后方可进行,否则不予报销。如果为预先知 道的情况,必须事先书面填写《招待费审批单》,注明“事由、招待对象、时间、参加人数”等明细情况,并经总经理签名同意后交财务中心留底;如果为临时发生紧急情况的须事先打电话经总经理同意,后补《招待费审批单》。对于未事先申请或突破申请标准的宴请,不予报销。 2.4招待费发票日期栏必须填写清楚并说明招待人、事由等。需送礼品的经总经理同意行 政中心统一采购,不得私自赠送礼品。 2.5流程:填写《招待费审批单》→部门经理审批→总经理审批→审批通过后填《借支单》 审批→招待费进行后填《费用报销单》→部门经理审批→财务中心审批→总经理审批→出

利用Excel从文件夹中提取所有文件名

利用Excel从文件夹中提取所有文件名 [日期:2007-10-01] 来源:作者:[字体:大中小] 有时我们想要把一个文件夹中的所有文件名整理到一个文件中,便于管理和查询以及打印,多数是使用“复制”、“粘贴”方法(将文件夹中的文件重命名,在可编辑状态下进行复制,而后在其他文档中粘贴)。这种办法可行,但对于文件夹中有大量的文件的情况,则工作效率低,而且做完后必须核对。 利用DOS的重定向命令“〉”加 Excel的引用外部数据功能可实现方便快捷的方法(关于 DOS中的重定向“〉”,《中国电脑教育报》2002年第25期A35版中《重定向的妙用》已详细介绍)。 假设我们要提取C盘下的Windows目录下的所有文件及文件夹名。 第1步在DOS或Windows 98的MS-DOS方式下,输入如下命令:C:\windows\dir〉d:\1.txt(回车) 第2步打开一个新的Excel XP电子表格,单击工具栏中的“数据”下拉菜单,选择“导入外部数据→导入数据”命令,打开“导入数据”对话框,在“查找范围”中找到D盘下的1.txt文档,单击“打开”,进入“文本导入向导-3步骤之1”(如图1)。

第3步在“原始数据类型”单选框中选“分隔符号”后按“下一步”,进入“文本导入向导-3步骤之2”(如图2)。 第4步在“分隔符号”复选框中选“分号、逗号、空格、其他”,并在“其他”后的空格中填“.”,按“下一步”,进入“文本导入向导-3步骤之3”(如图3)。

第5步单击“完成”,出现“导入数据”对话框,选择“现有工作表”单选框后按“确定”。 到了这里,你应可以看到8列数据,第一列便是所要的“文件名”。但是,DIR命令的显示的中文文件名只显示3~4个汉字,别急,看看第7列(G列),所有的完整的文件名都在这里(如图4)!第8列是文件名的后缀,方便于筛选(对于Excel 2000,所不同的是在工具栏中的“数据”下拉菜单下,选择的是“获取外部数据/导入文本文件”命令)。 至此,你就可以用Excel来编辑这些文件名了。

提取文件夹中所有TXT中所需信息并导入数据库

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 提取数据 <% Set fso = Server.CreateObject("Scripting.FileSystemObject") on error resume next Set objFolder=fso.GetFolder("C:\Jerry\ASP\WEB\wwwroot\getdata") Set objFiles=objFolder.Files '循环输出文件夹path下的文件的文件名 For each objFile in objFiles '取相关值 txtname="" name1="" school="" sex="" qq="" msn="" telephone="" if objFile.Type="Text Document" then

Response.Write "
"+objFile.Name & "
" txtname=objFile.Name '判断是否有相同的文件名 Set rs2 = Server.CreateObject("ADODB.Recordset") sql="select * from dbo.data1 where txtname="&txtname rs2.Open sql,objConn,1,3 if rs2.eof=true then '读取文档 dim fso dim path set fso=server.createobject("scripting.filesystemobject") path = objFile.Path set file = fso.opentextfile(path,1,true) if not file.atendofstream then line=file.ReadAll end if '提取姓名 response.write ("姓名:") n=instr(line,"帐号 <#>") m=instr(line,"装扮主页 修改资料") if m=0 then'提取物修改资料这块的账户姓名 line=right(line,len(line)-n-13) i=instr(line,"\x{")

java获取文件夹下所有文件的名称

如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。 其中public static String [] getFileName(String path)是只得到当前文件中的文件名。public static void getAllFileName(String path,ArrayList fileName)是包括当前文件及其子文件的文件名。 public class GetFileName { public static String [] getFileName(String path) { File file = new File(path); String [] fileName = file.list(); return fileName; } public static void getAllFileName(String path,ArrayList fileName) { File file = new File(path); File [] files = file.listFiles(); String [] names = file.list(); if(names != null) fileName.addAll(Arrays.asList(names)); for(File a:files) { if(a.isDirectory()) { getAllFileName(a.getAbsolutePath(),fileName); } } } public static void main(String[] args) { String [] fileName = getFileName("F:\\xiaoshuo"); for(String name:fileName) { System.out.println(name); } System.out.println("--------------------------------"); ArrayList listFileName = new ArrayList();

电脑所有文件后缀名扩展名大全

常见的文件后缀名 ACA Microsoft的代理使用的角色文档 acf系统管理配置 acm音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 aif声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放 AIF音频文件,使用Windows Media Player播放 AIFC音频文件,使用Windows Media Player播放 AIFF音频文件,使用Windows Media Player播放 ani动画光标文件扩展名,例如动画沙漏。 ans ASCII字符图形动画文件 arc一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开 arj压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开 asf微软的媒体播放器支持的视频流,可以使用Windows Media Player播放 asp微软的视频流文件,可以使用Windows Media Player打开 asp微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门 asx Windows Media 媒体文件的快捷方式 au是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件 avi一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片 bak备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名 bas Basic 语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic bat批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用 bbs电子告示板系统文章信息文件 bfc Windows的公文包文件 bin二进制文件,其用途依系统或应用而定 bmp Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。 c C 语言源程序文件,在C语言编译程序下编译使用 cab Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe 可以对其解压缩,WinZip,WinRAR等都支持这种格式 cal Windows 中的日历文件 cdf Internet Explorer的频道文件 cdr CorelDraw中的一种图形文件格式,它是所有CorelDraw应用程序中均能够使用的一种图形图像文件格式 cdx索引文件,存在于Dbase,Foxbase,Foxpro系统软件环境下 cfg配置文件,系统或应用软件用于进行配置自己功能,特性的文件 chm编译过后的HTML文件,常用于制作帮助文件和电子文档 clp在Windows下剪贴板中的文件格式 cmd用于Windows NT/2000的批处理文件,其实与BA T文件功能相同,只是为了与DOS/Windows 9x 下的BA T有所区别

VBA文件名提取代码

代码 Private Sub CommandButton1_Click() Dim strArr() Dim mypath, myfile As String Dim rCount, n, m, i, j, i1 As Integer '************************** mypath = ThisWorkbook.Path ActiveSheet.Hyperlinks.Add Anchor:=Range("a5"), Address:=mypath, TextToDisplay:="图纸存放路径:" & mypath '************************** rCount = 0 myfile = Dir(mypath & "\*.pdf") ReDim Preserve strArr(rCount) Do While myfile <> vbNullString strArr(rCount) = myfile rCount = rCount + 1 ReDim Preserve strArr(rCount) myfile = Dir$() Loop '************************** n = 16 Range("b16", "d200") = "" For i = LBound(strArr) To UBound(strArr) - 1 For j = 16 To UBound(strArr) + 16 If Range("b" & j) = "" Then Exit For If Left(strArr(i), 13) = Range("b" & j).Value Then GoTo jump Next j Range("b" & n).Value = Left(strArr(i), 13) Range("c" & n).Value = Mid(strArr(i), 17, 1) m = 0 For i1 = LBound(strArr) To UBound(strArr) If Left(strArr(i1), 13) = Left(strArr(i), 13) Then m = m + 1 Next i1 Range("d" & n).Value = m n = n + 1 n0 = n0 + m jump: Next i MsgBox "总共" & n0 & "页!", vbDefaultButton1, "提示" End Sub

文件与文件夹的名称

文件与文件夹的名称 文件是一组相关信息的集合.它可以是程序,数据或其它信息,例如一篇文章、一份报告、一张表格等。Windows系统管理的基本对象之一是“文件”,在Windows系统下的所有程序和数据都是以文件的形式存储在磁盘上。 文件夹是用来组织和管理磁盘文件的一种数据结构,是文件分类或分级保存的基本单元。 一、文件名称 一个文件名称是由文件名和扩展名组成,其中扩展名前面有一个小点。 通常用户所取的文件名应具有一定的意义,以便于记忆。一般情况下,所有的汉字和英文字母都可以作为文件或是其中的一部分,最多可达到256个字符。扩展名扩展名是用于区分文件的不同类型。下面是一些常用文件扩展名举例 .EXE 可执行的程序文件.BAK 备份文件.XLS 纯二进制文件 .DAT 数据文件.BAT 批处理文件BAS Basic程序文件 .TXT 文本文件.HLP 帮助文件.SYS 系统文件 .TMP 暂时文件.DBF 数据库文件.DOC Word文档文件 注: 1、文件名不能含引号里边的9种字符之一:“星号(*);竖线(|);反斜杠(\);冒号(:);双引号(");小于号(<);大于号(>);问号(?);斜杠(/)”。 2、文件名不能用Windows系统中被保留的字母组合即CON、LPT1等IO设备接口关键词,此类关键词有AUX、CON、COM0、COM1、COM2、COM 3、COM 4、COM 5、COM 6、COM 7、COM 8、COM 9、LPT0、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、LPT9。 3、不能将文件命名为“.”或“..”。例如,像..sql 这样的文件名是不正确的。 二、文件夹名称 一个文件夹名称只有文件名没有扩展名。但它有几种类型,如:文档、图片、相册、音乐、音乐集等等。 通常用户所取的文件夹名应具有一定的意义,以便于记忆。一般情况下,所有的汉字和英文字母都可以作为文件夹的名字或是其中的一部分,最多可达到256个字符。文件夹虽然不像文件用扩展名来区分不周类型,但Windows系统为了便于管理文件建立以下几种类型文件夹,如:文档、图片、相册、音乐、音乐集等等。 注: 1、文件夹名不能含引号里边的9种字符之一:“星号(*);竖线(|);反斜杠(\);冒号(:);双引号(");小于号(<);大于号(>);问号(?);斜杠(/)”。 2、文件夹名不能用Windows系统中被保留的字母组合即CON、LPT1等IO设备接口关键词,此类关键词有AUX、CON、COM0、COM1、COM2、COM 3、COM 4、COM 5、COM 6、COM 7、COM 8、COM 9、LPT0、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、LPT9。 3、不能将文件夹命名为“.”或“..”。例如,像..sql 这样的文件夹名是不正确的。 小知识讨论 一个windows的文件名最长可达到256个,但用户最多可以用255个文件名来取名。因为,不管你在哪个根目录下,先就有磁盘分区符占一个位子了,所以用户最多可使用255个加上C或D等磁盘根目录符,共256个,文件名最长可达到256个。 另外,有人建一个文件或文件夹输入名字,算出来没有255个,比如在桌面建的文件你不能用255个字符做名字,是因为你的文件的位置问题路径也要算成文件的名字的。事实就

用Excel从文件夹中提取所有文件名

用Excel从文件夹中提取所有文件名 1.把一个文件夹中的所有文件名整理到一个文件中,便于管理和查询以及打印,多数是使用“复制”、“粘贴”方法(将文件夹中的文件重命名,在可编辑状态下进行复制,而后在其他文档中粘贴)。这种办法可行,但对于文件夹中有大量的文件的情况,则工作效率低,而且做完后必须核对。 2.利用DOS的重定向命令“〉”加Excel的引用外部数据功能可实现方便快捷的方法(关于DOS中的重定向“〉”。假设我们要提取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步单击“完成”,出现“导入数据”对话框,选择“现有工作表”单选框后按“确定”。 3.到了这里,你应可以看到8列数据,第一列便是所要的“文件名”。但是,DIR命令的显示的中文文件名只显示3~4个汉字,别急,看看第7列(G列),所有的完整的文件名都在这里!第8列是文件名的后缀,方便于筛选(对于Excel 2000,所不同的是在工具栏中的“数据”下拉菜单下,选择的是“获取外部数据/导入文本文件”命令)。

快速批量提取文件夹中次级文件夹及文件名称的技巧

关键词:批量提取文件夹文件cmd tree dir 列表 想对某个文件夹做个内容列表,把文件名字一个个复制,再粘贴到文本文档——太麻烦了!怎么办? 技巧:首先调出MS-DOS窗:win+R ->cmd ->回车。 方法一:tree命令 命令提示符下:tree (要获得文件名的文件夹的路径)/f>(列表文件存放的路径及文件名/filename) 注意:“/f>”前面的空格不可少! 例如:要获得D盘下的所有文件的文件名,并将生成的文件保存到D盘,文件名为123.txt。 可使用如下命令tree D: /f>D:/123.txt 方法二:dir命令 dir c:\ >d:\123.txt 将C盘根目录里的文件夹名和文件名都保存在D盘目录下的123.txt里。此文件可导入excel作进一步处理。dir可加参数/w 等。 也可以先在命令提示符下进入某文件夹,然后输入:dir>> list.txt,回车,目录列表就到list.txt这个文件里了。 小提示: 可以先在记事本中写好,将其粘贴(注意:不能用Ctrl+V)到cmd.exe程序中。

例:将下列复制到cmd.exe中即可 tree D: /f>D:/123.xls tree命令和dir命令的区别: 1、tree能够以字符画的样式清晰的表明所有次级文件夹和文件(包括次级文件夹中的文件)的名称、存储位置隶属关系,而dir只能列出二级子文件夹的名称和根目录下文件的名称; 2、dir能显示各二级子文件夹和根目录下文件的最后修改时间(从年到分钟),tree不能; 3、dir能分类统计二级子文件夹和根目录下文件各自的个数及总体积(单位:字节),tree不能; 4、tree生成的列表文件体积比dir生成的大(由第1条区别也可猜出这一点)。 其他: 若是音乐文件,可将音乐文件拖进千千静听等播放软件,然后另存为播放列表。此列表用记事本打开即可查看。

如何把文件夹下所有WORD文件按文件名称生成EXCEL目录清单

如何把文件夹下所有WORD文件按文件名 称生成EXCEL目录清单 a.在命令行cmd窗口中用cd命令切换到存放word文件的文件夹目录中 b.然后输入dir /b *.doc>list.txt c.然后到word存放目录中打开list.txt将每行开头加上file://<目录> 例如我的word文件放在D:\words文件夹下那么就追加上file://D:\words\ 形成的效果是 file://D:\words\a.doc file://D:\words\b.doc file://D:\words\c.doc file://D:\words\d.doc file://D:\words\e.doc <小技巧:可以用editplus等文本工具进行全员替换> e.然后将这些黏贴到excel中(有的文件可能没有形成链接,就双击它两下就好了,excel 的小bug,自己检查一下就好了) f.用excel的替换功能将file://替换掉这样就剩下D:\words\a.doc这样的文字了但是链接的效果仍然保留。<任务完成> 这个方法我自己试过了,可行,而且没有问题。5个文件都能链接上并且打开的都是所对应的文件。建议你以后有时间学学VBA或者java等编程语言,一般我都是写VBA或者写代码来做这些,在公司里经常有类似这样的事情。 A“命令提示符”也许能够帮上你的忙。首先,调出Windows资源管理器,打开你需要复制的文件夹。将光标移到地址栏中的文件夹存放路径上,先单击一下鼠标右键(路径将会被选中),接着按鼠标右键,选择“复制”。然后点击菜单“开始”|“程序”|“附件”|“命令提示符”。键入CD "(即:字母C+字母D+1个空格+1个双引号),然后点击鼠标右键,选择“粘贴”,敲一下回车键。如果你的图片文件夹并非存放在电脑硬盘上,而是其它外围存储介质上,那么,在命令提示符窗口中请键入“驱动器字母+1个冒号”(比如说G:),然后按回车键。窗口中将会弹出一串字符串,显示文件夹的名称,比如说,“G:\Photos\Concert>”。你在它的下面再键入一行新的命令: DIR /ON /B *.* > C:\folderlist.txt“/ON”用于指定文件夹内的文件按名称排序,“/B”用于生学习是成就事业的基石 成一份“纯粹”的文件名清单,上面不需要显示文件的大小和修改日期。“>”是用来指定命令行输入结果的存放地点(C:\folderlist.txt,C盘下将会生成一个名为folderlist.txt的文本文件)。用Word格式打开folderlist.txt,里面显示的内容正是你所需要的。

相关文档
相关文档 最新文档