1. 请教,dos 获取当前文件夹名称
代码前半段判断当前所在文件夹的名字,后判断复制并改名。
@echooff
set"cd_=%cd%"
:loop
set"cd_=%cd_:*=%"
set"cd_tmp=%cd_:=%"
ifnot"%cd_tmp%"=="%cd_%"gotoloop
echo当前文件夹名称"%cd_%"
setfile=
set/pfile=将需要复制改名的文件拖入本窗口或者键入该文件的路径名
set"file_=%file:*.=%"
%file%%cd_%.%file_%
echo处理完毕&pause>nul
2. 利用DOS命令 怎么改文件名
可使用rename命令,您说的例子操作方法如下:
1、首先我的C:WINDOWSsystem32目录下是有123.exe这个文件的。内
3. 怎样通过DOS来提取一个文件夹下所有文件的名字
使用DOS命令中的dir就可以生成这样的文本文件。下面介绍具体操作方法。
1.以Windows
XP操作系统为例,单击“开始|运行”,输入cmd,如图1所示,然后单击“确定”。
图1
开始cmd命令
3.在命令提示符窗口中输入以下命令,如图2所示。
dir
d:
>c:filelist.txt
图2
用此命令生成列表文件
这样就在C:盘根目录下生成了一个名为“filelist.txt”的文本文件,该文件中即包含D:盘的文件夹列表。
如果希望将D:盘中子目录中的文件和文件夹列表也全部列出来,可以在命令提示符窗口中输入以下命令。
dir
d:
/s
>c:filelist.txt
如果使用下面的命令,即加一个/b,则会生成一个简单的文件名列表,不包括其它信息,这种方法可能更加实用一些。
4. 如何用DOS命令打印文件夹名和文件名
1)先用来类似如下的命令自将目录名和文件名写入文件:
echo 目录名,文件名 >>myfile.txt
tree >>myfile.txt
2)用print命令打印文件:
PRINT [/D:device] [[drive:][path]filename[...]]
/D:device Specifies a print device.
5. dos命令怎么批量提取文件名
1、使用快捷键win+r,打开运行的窗口,输入cmd之后进行回车,
2、在弹出的管理员名利提示符窗口中,输入dir
h:\我的工具
/b》c:\users\administrator\desktop\1.txt回车,
3、在桌面上就会生成一个1.text的记事本文件,
4、然后打开文件之后,我们会看到一些文件名称,
5、打开源地址文件夹我的工具中文件夹都包含在记事本中了,
以上就是通过使用dos命令批量提取文件名的操作办法,是不是挺简单的。
6. 如何提取目录下所有文件的文件名
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的,打开就是文件名了