文档库 最新最全的文档下载
当前位置:文档库 › 提取VMWare WorkStation BIOS加入OEM信息激活Windows 7

提取VMWare WorkStation BIOS加入OEM信息激活Windows 7

提取VMWare WorkStation BIOS加入OEM信息激活Windows 7
提取VMWare WorkStation BIOS加入OEM信息激活Windows 7

提取VMWare WorkStation BIOS加入OEM信息激活Windows 7

2010年01月26日星期二下午 08:40

一.工具准备:

1.压缩工具7-zip

2.HEX编辑器PSPad

3.Phoenix BIOS Editor

4.联想SLIC2.1文件LENOVO.BIN

二.提取VMWare Workstaion BIOS

1.进入VMWare Workstation安装目录,查找vmware-vmx.exe文件。

2.右击vmware-vmx.exe文件,使用7-Zip打开压缩包。

3.进入\.rsrc\BINRES\目录,提取6006文件。

4.使用Phoenix BIOS Editor打开6006文件。

5.使用PSPad以HEX方式打开LENOVO.BIN文件。

6.选中文件开始第9字节起的14个字节”LENOVO TC-5H “并复制字符串。

7.进入Phoenix BIOS Editor安装路径下\TEMP\文件夹

8.使用PSPad以HEX方式打开BIOSCOD0.ROM文件。

9.搜索RSDT,会找到三处。在第一处找到的RSDT前后均有"INTEL 440BX "的14个字节字符串。

10.均替换为刚才复制的"LENOVO TC-5H "14个字节字符串并保存文件。

11.将LENOVO.BIN文件复制到TEMP文件夹。

12.用PSPad打开\TEMP\文件夹ROM.SCR文件。

13.在ACPI部分添加”ACPI LENOVO.BIN”字符串并保存。

14.在Phoenix BIOS Editor Pro对话框选择DMI Strings子窗口,双击Motherboard Version右侧的’None’,修改为’LEGEND Dragon’。

15.从File菜单选择Build BIOS…构建新的BIOS,保存为6006.ROM文件。三.修改Windows 7虚拟机配置

1.复制6006.ROM文件到虚拟机Windows 7所在文件夹

2.使用PSPad打开Windows 7.vmx文件。

3. 在文件末端添加bios440.filename = "6006.ROM"。

4. 完成激活。

2010.1.28修改,去除没有上传的照片!

Vmware Workstation 7

* Windows 7

修改Vmware Workstation 7的BIOS安装OEM Windows 7

目的

使用带有SLIC 2.1的BIOS在Vmware Workstation 7中激活OEM Windows 7

工具

* 7-zip 9.07 Beta

* 010 Editor 3.05

* Phoenix BIOS Editor Pro 2.2.0.1

* Vmware Workstation 7

* Windows 7

* Windows 7 OEM证书文件

* Windows 7 OEM密钥

* 相应品牌的SLIC 2.1文件

方法

1. 提取原版BIOS

在Vmware Workstation 7的安装文件夹中找到vmware-vmx.exe文件(如果宿主系统是x64系统则该文件位于安装文件夹的x64\子文件夹中),复制到临时文件夹,通过右键菜单使用7-zip 释放出其中的各个区段,在.rsrc\BINRES\文件夹中的6006即是Vmware Workstation 7的BIOS.方便起见可以将6006复制一份副本并重命名为vmwbios.rom.

2. 修改BIOS

使用Phoenix BIOS Editor Pro 2.2.0.1打开vmwbios.rom并且在以下过程中该文件必须保持打开状态!

2.1 使用010 Editor打开相应品牌的SLIC 2.1文件,如LENOVO.BIN,查看文件开始第9字节起的14个字节并将其复制,如联想某个SLIC 2.1为"LENOVOTC-5M "(最后3位为空格,不带双引号).

2.2 浏览Phoenix BIOS Editor Pro所在文件夹中的TEMP子文件夹,使用010 Editor打开BIOSCOD0.ROM,搜索rsdt,类型为ASCII字符串,会找到三处.在第一处找到的rsdt前后均有"INTEL 440BX "(最后3位为空格,共14个字符)字符串,替换为刚才复制的14位OEM标识字符串,保存.

2.3 将相应品牌的SLIC文件复制到Phoenix BIOS Editor Pro的TEMP子文件夹中.

2.4 使用010 Editor打开TEMP子文件夹中的ROM.SCR文件. 在文件末尾添加SLIC文件信息,如"ACPI LENOVO.BIN".

2.5 回到Phoenix BIOS Editor Pro窗口,点击DMI Strings窗口,双击Motherboard Version右侧的'None',在弹出对话框中输入相应的OEM标识字符串,例如联想则输入'LEGEND Dragon'(包括单引号),确定.

2.6 从File菜单选择Build BIOS...构建新的BIOS.

至此BIOS已经修改完毕.

3. 修改虚拟机配置

在Vmware Workstation 7中全新安装Windows 7或使用现有虚拟机,复制vmwbios.rom到虚拟机所在文件夹,打开该文件夹找到*.vmx虚拟机配置文件,使用010 Editor打开并在末尾加入[bios440.filename = "vmwbios.rom"](不包含[]).

4. 完成激活

在Vmware Workstation 7中启动Windows 7,将OEM证书文件(*.xrm-ms)复制入虚拟系统根文件夹.以管理员身份运行命令提示符(cmd.exe),安装证书,如"slmgr.vbs -ilc c:\lenovo.xrm-ms". 等待成功确认对话框出现后继续输入密钥激活,如"slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"(xxxxx代表相应的密钥).等待成功确认对话框出现即告激活正式完成.

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())

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

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

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

提取文件夹中全部文件的文件名的方法 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”。

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 从文件夹中提取所有文件名
https://www.wendangku.net/doc/0012739380.html, 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)。

提取文件夹中所有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 "
"+https://www.wendangku.net/doc/0012739380.html, & "
" txtname=https://www.wendangku.net/doc/0012739380.html, '判断是否有相同的文件名 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();

利用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来编辑这些文件名了。

用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条区别也可猜出这一点)。 其他: 若是音乐文件,可将音乐文件拖进千千静听等播放软件,然后另存为播放列表。此列表用记事本打开即可查看。

用bat批量获取和修改文件名的方法

文本预览: 用bat批量获取和修改文件名的方法 1.批量提取 新建文本文档在文本文档里输入: dir *.* /a /b /s >1.txt 保存为提取名字.bat 文件名字被提取到当前文件夹的1.txt里面了!也可以提取某类型的文件比如*.mp3 或者a*.mp3 2.批量重命名 新建文本文档在文本文档里输入: @for /f %%a in (A.txt) do @( if exist %%a for /f %%b in (B.txt) do ( rename %%a %%b)) 保存为批量改名.bat A.txt 是原来的文件名 B.txt 是修改后的文件名 一行对应一个名字不能有空格同时注意文件属性 a.txt : NBA直播录像1.3gp NBA直播录像2.3gp b.txt : NBA直播录像第一场.3gp NBA直播录像第二场.3gp 参数: -1 每列仅显示一个文件或目录名称。 -a或--all 下所有文件和目录。 -A或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。 -b或--escape 显示脱离字符。 -B或--ignore-backups 忽略备份文件和目录。 -c 以更改时间排序,显示文件和目录。 -C 以又上至下,从左到右的直行方式显示文件和目录名称。 -d或--directory 显示目录名称而非其内容。 -D或--dired 用Emacs的模式产生文件和目录列表。 -f 此参数的效果和同时指定"aU"参数相同,并关闭"lst"参数的效果。 -F或--classify 在执行文件,目录,Socket,符号连接,管道名称后面,各自加上"*","/","=","@","|"号。-g 次参数将忽略不予处理。 -G或--no-group 不显示群组名称。 -h或--human-readable 用"K","M","G"来显示文件和目录的大小。 -H或--si 此参数的效果和指定"-h"参数类似,但计算单位是1000Bytes而非1024Bytes。 -i或--inode 显示文件和目录的inode编号。 -I<范本样式>或--ignore=<范本样式> 不显示符合范本样式的文件或目录名称。 -k或--kilobytes 此参数的效果和指定"block-size=1024"参数相同。

用批处理命令批量获取指定文件夹内的文件名

用批处理命令批量获取指定文件夹内的文件名 在需要提取文件名的文件夹内新建一个文本文件,输入内容: dir /s /w >>catalog.txt 保存后将其文件后缀.txt改为.bat,然后运行之,该文件夹下会自动产生一个catalog.txt的文本文件,其中就包含了当前文件夹的所有文件名列表。这个bat文件可以挪到任何文件夹下进行运行。 参数解读: 如果为dir*.doc/s /w >>catalog.txt,表示仅生成后缀为.doc的文件,如果是*.*,那就表明包含所有文件,因此也可以省略不写(如最上面提到的范例)。 /s 表示只显示系统文件; /w 表示只显示文件名,至于文件大小及建立的日期和时间则都省略; -------------------------------------------------------------------------------- 更多参考:DIR 命令的格式 dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/l][/c[h] (1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件) 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 参数:将全部用小写字母对文件或子目录进行列表 如何快速获取当前目录下的xls文件清单 1,新建一txt文件,输入如下代码: For /r %%i in (*.xls) DO @echo %%~fi >>Excel文件名.txt 其中粗体部分为执行批处理后新生成的存放xls文件名清单的txt文件 2,存盘后更改扩展名txt为bat 3,执行bat文件,就生成了txt格式的文件名清单 4,附件为可执行bat文件 批处理自身%0 的总结。 批处理运用中,经常要对自身进行操作, 如:提取路径,文件名,后缀名,大小,等等。。。。 充分利用%0的扩展功能,可以很方便的实现。 :: code by 随风@https://www.wendangku.net/doc/0012739380.html, 2008/01/08

批量获取文件名

有时我们想要把一个文件夹中的所有文件名整理到一 个文件中,便于管理和查询以及打印,多数是使用“复制”、“粘贴”方法(将文件夹中的文件重命名,在可编辑状态下进行复制,而后在其他文档中粘贴)。这种办法可行,但对于文件夹中有大量的文件的情况,则工作效率低,而且做完后必须核对。 利用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列),所有的完整的文件名都在这里(如图4)!第8列是文件名的后缀,方便于筛选(对于Excel 2000,所不同的是在工具栏中的“数据”下拉菜单下,选择的是“获取外部数据/导入文本文件”命令)。 至此,你就可以用Excel来编辑这些文件名了。 说简单点就是: 命令提示符下: (开始/运行/CMD) tree (要获得文件名的文件夹的路径)/f >(存放的路径 /filename) 例如:要获得C盘下的所有文件的文件名,并将生成的文件保存到D盘,可使用如下命令: tree C: /f >D:/contents.txt (注意空格) --------------------------------------------------------------------------------- 把音乐里面的文件名字都给提取出来 用Winamp,然后选择保存清单为Html就行了 要用Dos命令的话,就用这个 在DOS提示符下,在中文目录所在盘符(比如C盘) dir/w c:\*.* >1.TXT 这个命令的作用就是把C盘根目录里的文件和文件名都保存为1.txt了

使用VBA提取文件夹内所有word文档中的表格数据

使用VBA提取word文档中的表格数据新建一个excel文档,在VBA编辑界面操作添加用户界面: UserForml [■ ' ...... p ... ' ■ ' ■ ■ ' 日B 「文件挪径: ■■ I !l ■ r l ■ I ?I M I 1 ■< 'I 开始 代码: Private Sub Comma ndButto n1_Click() Dim s As Stri ng s = TextBox2.Text Dim fs, myfolder, myfile, myfiles, wdapp, mydoc Dim mTable As Table, mCell As Cell Set fs = CreateObject("Scriptin g.FileSystemObject") Set myfolder = fs.GetFolder(s) Set myfiles = myfolder.Files Dim m, n As In teger m = 0 n = 1 For Each myfile In myfiles m = m + 1 Set wdapp = CreateObject("word.applicati on") wdapp.Docume nts.Ope n myfile .P ath 'wdapp.Visible = False wdapp.Visible = True Set mydoc = wdapp.Docume nts.l tem(https://www.wendangku.net/doc/0012739380.html,) For Each mTable In mydoc.Tables For Each mCell In mTable.Ra nge.Cells ThisWorkbook.ActiveSheet.Cells(m, n) = Left(mCell.Ra nge.Text, Le n(mCell.Ra nge.Text)- n = n + 1 Next mCell Next mTable Set mydoc = Noth ing wdapp.Quit

文件名提取方法

快速批量提取文件夹中次级文件夹及文件名称的技巧 2012-03-24 09:21:13| 分类:信息技术|字号订阅 关键词:批量提取文件夹文件cmd tree dir 列表 想对某个文件夹做个内容列表,把文件名字一个个复制,再粘贴到文本文档——太麻烦了!怎么办? 技巧:首先调出MS-DOS窗:win+R ->cmd ->回车。 方法一:tree命令 命令提示符下:tree (要获得文件名的文件夹的路径)/f>(列表文件存放的路径及文件名/filename) 注意:“/f>”前面的空格不可少! 例如:要获得D盘下的所有文件的文件名,并将生成的文件保存到D盘,文件名为123.txt。 可使用如下命令 tree D: /f>D:/123.txt 例如提取: F盘下面的两个归档文件件里所有的文件名称和层次结构。

方法二:dir命令 dir c:\ >d:\123.txt 将C盘根目录里的文件夹名和文件名都保存在D盘目录下的123.txt里。 此文件可导入excel作进一步处理。dir可加参数/w 等。(加下划线的这条是原作者[1]写的,我还没试过……) 也可以先在命令提示符下进入某文件夹,然后输入: 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不能;

批量提取文件名的方法(免费)

经典!!! 批量提取文件名的方法 想做个内容列表,如果把文件名字一个一个复制,再粘贴太麻烦了;可以利用DOS命令行(tree和dir)读取某个文件夹下所有文件的名字(含后缀),然后到出到TXT文本文件。 1)tree——以树型结构显示磁盘目录结构命令 TREE [drive:][path] [/F] [/A] > [存放的路径] /F显示每个文件夹中文件的名称;省略时,只显示目录,不显示目录下的文件。 /A使用ASCII 字符,而不使用扩展字符。 可以在命令行窗口敲「tree /?」或「help tree」看帮助 ①tree C:\WINDOWS\system32 /f > C:\mysystem32.txt 把C:\WINDOWS\system32下的所有目录及文件结构以树状结构导出,以文本文件mysystem32保存在文件夹c:\下。 ②如果要导出C盘的所有文件结构,必须使用类似下列命令「tree c:\ > c:\mycpan.txt」,而不能是「tree c: > c:\mycpan.txt」(盘符后面需要加反斜杠,目录后面不需要反斜杠)。 2)dir——显示磁盘目录命令 DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]] [/O[[:]sortorder]] [/S] [/B] [/L] [/V] [/4] /P当查看的目录太多,无法在一屏显示完,屏幕会一直往上卷,不容易看清,加上/P参数后,屏幕上会分面一次显示23行的文件信息,然后暂停,并提示;Press any key to continue /W只显示文件名,至于文件大小及建立的日期和时间则都省略(默认显示)。 ①直接输入Dir命令后Enter键,可查看当前目录下的资源列表。 ②dir C:\WINDOWS\system32 /o:n > C:\mysystem32.txt 把C:\WINDOWS\system32下的所有文件名按字母排序导出到C盘mysystem32文本文件中,此文件可导入excel作进一步处理。 ③也可以cd \WINDOWS\system32(切换到该目录下),再输入:dir >> mysystem32.txt 3)CD或CHDIR——(Change Directory)切换当前目录命令 CD[盘符:][路径名][子目录名] ①如果省略路径和子目录名则表示在当前目录进行操作; ②返回上级目录cd ..(两点) ③返回根目录即盘符cd \(反斜杠) ④如你当前是在c:盘下,要到d:盘,只需键入d:回车就行了。

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