怎样批量复制多个文件名称?只要文件名 不要日期和大小 用批量处理

怎样批量复制多个文件名称?只要文件名 不要日期和大小 用批量处理,第1张

当然可以,使用tree命令就能办到。如,F:\Test目录下包含很多文件,若要列出该目录中的文件列表,请先打开命令提示符,输入下列命令即可(如图):

tree /f f:\test

如果要将这个文件名列表保存到文件中,如将其保存f:\testtxt文件中,输入下列命令即可:

tree /f f:\test>f:\testtxt

这时,就会在F盘根目录生成一个列表文件testtxt。

想做个内容列表,把文件名字一个个复制,再粘贴太麻烦了,下面北京网站建设和大家分享一下批量提取文件名,批量复制文件名的办法 方法一:tree命令 命令提示符下:开始/运行/CMD tree (要获得文件名的文件夹的路径)/f >(存放的路径/filename) 例如:要获得D盘下的所有文件的文件名,并将生成的文件保存到D盘,文件名为123txt 例如,可使用如下命令: tree D:/products /f>D:/123txt 小提示: 可以先在记事本中写好,将其粘贴(注意:不能用Ctrl+V)到cmdexe程序中。 例:将下列复制到cmdexe中即可 tree D:/products/berries-s /f>D:/123xls 方法二:dir命令 dir c:\ >d:\123txt 将C盘根目录里的文件夹名和文件名都保存在D盘目录下的123txt里,此文件可导入excel作进一步处理。dir可加参数 /w 等。 也可以这样 开始——运行——输入CMD回车 进入你的MP3目录,输入: dir >> listtxt 回车 目录列表就到了listtxt这个文件里了。 其他: 若是音乐文件,可将音乐文件拖进千千静听等播放软件,然后另存为播放列表。此列表用记事本打开即可查看。

方法/步骤
这是我D盘下pdf文件夹下的一些文件,我想要将他们的文件名称整理到一个文本文件内,手动完成还是算了吧,太麻烦。依照下面的方法就可以了。
首先我们要打开“命令提示符(管理员)”。如果你使用的是Win81系统,可以再开始按钮上“右击”的方法,选择“命令提示符(管理员)”。
接着我们就要输入批量复制一个文件夹内的文件名称的命令了:
tree d:/pdf /f>d:pdf/pdftxt
上述命令中,“tree”是命令词,这个不变。“d:/pdf”是你要复制文件所在的文件夹,我的是D盘下的pdf文件夹。“/f”是“tree”命令的一个参数,也是不变的。“>”大于号相当于个“输出”的意思吧,输出到后面那个文本文件文件。“d:pdf/pdftxt”是输出文件的路径与文件名。我的是在D盘的pdf文件夹下的pdftxt文件。
也就是说,上述命令要更改的只是你的输入文件夹与输出文本文件位置与名称。输入完成后回车,非常快速的,就会得到你的文本文件。
文本文件pdftxt,里面是我的“pdf”文件夹内文件的名称与格式。如果有子目录,其子目录内的文件名称同样会写入进来。

分六步

第一步、加载文件

第二步、复制文件清单到左边文本框

第三步、设置保存路径

第四步、 *** 作的方式选择复制

第五步、文件名相同查找

第六步、查找

文件就可以按照你的方式自动的归纳到指定保存的文件夹

单纯使用Excel是无法实现修改其他文件的文件名的,
可以通过Excel+批处理文件(bat)+文本文档,三种应用结合的方式实现》》看似复杂,其实简单, *** 作如下:
1、新建文本文档》提取目录txt,打开并输入一下内容:
echo off
dir /b d:\1\》》目录txt #此处假设需要修改的文件位于D盘下的 1 文件夹内
输入完成后,保存关闭
2、将 提取目录txt 文件名重命名为 提取目录bat
可能提示不可用,只需确定就可以
双击运行 提取目录bat 》》此时该文件已更改为批处理文件,运行时可能杀毒软件提示,尽管确定就行。
3、这时,你会发现在当前目录下会生成一个新文件》》目录txt
新疆爱你一个Excel文件》》目录xls
打开目录txt,复制全部并粘贴到目录xls文件中
通过“分列”将文件名提取分割成单独一列
在其右侧随便找一列,输入公式
="ren "&A1&" "&B1&ROW()&"jpg"
公式可以根据需要自行确定,只需要注意ren后面、新文件名、就文件名之间都需要添加一个空格,另外别忘记将源文件的后缀加上(如上式中的jpg),具体见下图:
4、再次新建一个文本文档》》重命名txt,
将新生成的文件名(如上图中以选中部分C2:C26)复制到重命名txt中,保存并关闭
修改 重命名txt 为 重命名bat 》》即修改为批处理文件
5、将 重命名bat 文件复制到 D:\1\ 目录下,双击运行
如此就完成了文件名批量修改。
提示: *** 作看似复杂,重在灵活把握,触类旁通;要把其中的关键点把握住:1、dir和ren命令各项参数的使用;2、批处理文件的执行;3、Excel文件中&函数的使用

copy,中文含义为“复制”,一个很容易见名知意的命令,它的作用是复制文件,用法十分简单:copy 源文件 目的路径。

1,命令说明

将一份或多份文件复制到另一个位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ]] [destination [/A | /B]]
source指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件
的提示。
/-Y 使用确认是否要覆盖现有目标文件
的提示。
/Z 用可重新启动模式复制已联网的文件。
/L 如果源是符号链接,请将链接复制
到目标而不是源链接指向的实际文件。
命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
这可能会被命令行上的 /-Y 替代。除非 COPY
命令是在一个批处理脚本中执行的,默认值应为
在覆盖时进行提示。
要附加文件,请为目标指定一个文件,为源指定
数个文件(用通配符或 file1+file2+file3 格式)。

2,示例

COPY命令只能复制文件,不能复制文件夹。

1,单个文件的复制
例1,把123txt复制到d:\目录下。如果此 *** 作成功,命令行窗口中会提示“已复制1个文件”。
copy c:\123txt d:\

例2,把123txt复制到d:\目录下,并把它修改为abcbat,这里修改了文件名和它的格式。

copy c:\123txt d:\abcbat

例3,把当前目录下的123子目录中的文件全部拷到当前目录。

copy \123

2,批量复制文件
例1,将c:\123目录中所有文件复制到d:\abc目录中。
copy c:\123 d:\abc

例2,将c:\123目录中所有rm格式的文件复制到d:\abc目录中,当目标目录中已经存在了和源目录中即将复制的文件相
同文件名的文件时,就会出现如“改写x:\xx吗?(Yes/No/All):”这样的提示,让你选择是覆盖、不覆盖还是全部覆
盖,通过参数/y(复制单个文件或批量复制时皆可使用),可以实现重名文件无须确认直接覆盖。

copy c:\123rm d:\abc /y

3,合并文件

例1,把1mp3和2mp3合并成3mp3。

copy /b d:\1mp3 d:\2mp3 e:\3mp3

例2,把1txt和2mp3合并,这里没有指定合成后的文件名哦,缺省情况下,合并后的文件名是命令中的第一个文件的
名。在这里,即把2mp3合并进了1txt。

copy /b d:\1txt d:\2mp3

假设,你需要把d:\test\testtxt这个文件复制到D盘根目录下,那么,使用 copy d:\test\testtxt d:\ 就可以轻易办到。
当然,这是最简单的情形,在实际使用中,还是会碰到十分复杂的情况的。
如果D盘根目录下已经存在了一个名为testtxt的文件,那么,复制过去的时候,copy命令就会提示你是覆盖原文件、是放弃复制还是覆盖所有文件。如果你在批量复制的时候,一概覆盖原文件,那么,一个一个地选择十分麻烦,这个时候,你可以使用不加提示就覆盖原文件的参数 /y (相当于自动选择了Yes选项),完整的命令为 copy /y d:\test\testtxt d:\ 。

如果复制的时候,你还需要把源文件改个名,比如把testtxt改为1txt的时候,可以直接使用:copy d:\test\testtxt d:\1txt 这样的命令,也就是说,在指定目的路径的时候,直接指定文件名,那么,新的文件名就是源文件复制之后的名字。

如果要复制的路径带有空格、&等特殊符号的时候,请使用引号把这些特殊字符括起来,比如: copy "d:\test abc\testtxt" "d:\t&est"

copy命令除了“复制”文件的功能外,还有一个绝活:合并多个文件为一个文件,具体的格式为:copy 文件1+文件2+文件3+…… 目的路径\新文件名 。例如:copy d:\testtxt+d:\abctxt d:\test\testtxt,那么,就把D盘根目录下的testtxt和abctxt两个文件的内容合并为testtxt,并保存到d:\test目录下。

copy 还有一些参数,但是常用的就上面的用法,更多的用法请在命令行窗口中使用 copy / 来查询,很容易上手的。
必须注意的是,copy只能复制文件,对于文件夹的复制,则需要另请高明,动用xcopy来复制。xcopy是copy的高级版本,有更丰富的参数,能实现更加复杂的功能,通吃文件和文件夹的复制,以后将另行介绍,在这里就不展开讲解了。


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

原文地址: http://outofmemory.cn/yw/12606103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存