你好,请问在cmd下如何查找文件夹包括子文件夹内符合关键字的文件,然后复制到指定文件夹内?

意思就是, 我有一堆文件,存放在一个文件夹内的不同子文件夹里,我的EXCEL表里有我要查找的文件的部分文件名关键字,想通过批量查找提取出来对应文件

for /f %%i in ('dir "d:\Music\*234*" "d:\Music\*890*" /s /b') do copy "%%i" "f:\file"

"d:\Music\*234*" Music目录下所有带234的文件
"d:\Music\*890*" Music目录下所有带890的文件

"f:\file" copy到指定文件夹内

把上面的语句复制到记事本中,另存为 .bat文件,运行即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-16
cmd下,通过遍历文件夹,只能匹配文件名儿的呀。
如果是针对文件名,你可以用搜索软件Everything(针对NTFS格式磁盘),可限定目录;如果是针对内容,你可以用百度硬盘搜索解决问题。追问

你好像没明白我的意思?
例如:D:\Music文件夹内有2个子文件夹A和B,里边分别存放123456.txt和789000.txt
我是想通过批处理查找Music文件夹内包括查找子文件夹,是否存在*234*和*890*两个文件,如果有则copy到指定文件夹内

追答

这个意思啊?!提个建议,补充一个参数会更好,否则带空格的文件会无法拷贝: for /f "delims=" %%i in ('dir "d:\Music\*234*" "d:\Music\*890*" /s /b') do copy "%%i" "D:\file"

第2个回答  2014-01-16
在命令中输入你要找的相关文件夹的名字。

你好,请问在cmd下如何查找文件夹包括子文件夹内符合关键字的文件,然后...
"f:\\file" copy到指定文件夹内 把上面的语句复制到记事本中,另存为 .bat文件,运行即可。

cmd命令如何实现遍历指定文件夹以及子文件夹,并将文件夹里指定后缀名...
for \/r C:\\text %%a in (*.ppt) do if \/i "%%~xa"==".ppt" copy "%%~a"这个脚本代码保存为批处理文件并放在桌面运行即可。代码中只是拷贝,如果需要移动,请把copy改成move

如何在CMD下把指定文件复制到指定文件夹内?
1、首先打开计算机,在计算机内打开命令提示符界面,在界面内输入想要进入的盘符并按回车执行此条命令,这里以打开“D:\\截图\QQ截图.png”为例。输入:d:。2、然后敲击键盘上的【enter】键。3、然后界面内就会出现截图文件夹界面,在界面内输入 cd 截图即可。

CMD 查找指定文件夹自动复制到指定位置上的命令
复制代码代码如下:echo off&setlocal enabledelayedexpansion set num=0 set \/p filename=请输入要查找的文件名[包含文件扩展名]:set \/p newpath=请输入所要拷贝到的指定目录:if not exist !newpath! md !newpath! 1>nul 2>nul set zh=!newpath:~-1!if !zh! NEQ "\\" set newpath=!new...

cmd命令中如何复制文件夹里所有文件包括子文件夹到某文件夹
在cmd中输入:xcopy D:\\"Program Files"\\FirefoxPortable\\*.* I:\\*.*\/e回车,完成,赶快试一试吧!注意: "Program Files"上的双引号一定不能省。希望对你有帮助哈!

如何在cmd里快速定位到指定文件夹?
1. 直接启动CMD:在键盘上输入“cmd”并按回车,CMD会自动启动。此时,你可以在命令行中输入指定文件夹的完整路径,例如 "E:\\your_folder",然后回车即可到达目标文件夹。2. 使用搜索功能:在任务栏的搜索框中输入“cmd”或使用快捷键Win+R打开命令提示符。接着,键入 "cd",空格后粘贴或输入文件夹...

如何在CMD下把指定文件复制到指定文件夹内?
1”的txt文本文件,同时新建一个名称为“a”的空文件夹,如下:2、然后点击开始菜单中的运行,输入cmd后打开cmd窗口,然后在窗口中输入copy E:\\1.txt E:\\a 3、点击确定后就会提示复制了一个文件:4、此时再返回E盘中的a文件夹进行查看,就发现该文件夹下已经多了一个1.txt文件了,如下:...

怎么在CMD下复制"文件夹"
1、首先在windows里ctrl+R,并输入cmd,点击OK按钮进入命令行模式。2、输入 xcopy \/? 然后回车。3、简单拷贝文件到文件(文件不存在),会问拷贝到目标文件夹里还是目标文件里,这里选文件。4、如果目标文件以及存在了,就会问是不是要覆盖已有文件。5、其实可以添加参数 \/y, 表示不需要确认修改文件。...

怎么用cmd看目录下有那些文件?
1. 同时按下键盘上的Windows键(Windows徽标键)和R键,弹出运行对话框。2. 在运行框中,输入"cmd",然后点击"确定",即可启动cmd命令行界面。3. 要查看特定目录的内容,比如F盘的"dd"目录,你需要先导航到该目录。在cmd中,输入"cd dd"(注意,cd与dd之间需要空格),按回车键,你将进入"dd"...

cmd怎么进入指定文件夹 cmd进入指定文件夹的步骤
1、打开CMD:按下Win+R键,在“运行”对话框中输入“cmd”,然后点击“确定”按钮。2、切换到目标文件夹:在CMD窗口中输入以下命令并按回车键:cd C:\\Users\\Username\\Documents 2、这将把当前目录更改为C:\\Users\\Username\\Documents文件夹。注意,如果指定的文件夹路径包含空格或其他特殊字符,应将其...

相似回答