Batch file CMD-显示正在搜索的文件夹

Batch file CMD-显示正在搜索的文件夹,batch-file,robocopy,cmd,Batch File,Robocopy,Cmd,此批处理文件搜索多媒体文件,但不包括具有特定关键字的文件夹。请参阅代码。我想知道CMD是否可以显示正在扫描的文件夹,这样用户就可以在它运行时看到它 这是我的密码: @echo off setlocal cd /d C:\ echo ______________________________________________________________________________________________________________________ echo. echo Thi

此批处理文件搜索多媒体文件,但不包括具有特定关键字的文件夹。请参阅代码。我想知道CMD是否可以显示正在扫描的文件夹,这样用户就可以在它运行时看到它

这是我的密码:

@echo off
setlocal
cd /d C:\
echo ______________________________________________________________________________________________________________________
echo. 
echo This batch file will search for multimedia files in Drive C: but will exclude the folders with the following keywords:
echo. 
echo 1. microsoft
echo 2. windows
echo 3. cisco
echo 4. landesk
echo 5. adobe
echo ______________________________________________________________________________________________________________________
echo. 
echo. 
echo. 
echo Searching for MP3...

echo File List > output1.csv
dir /b *.mp3 /s| findstr /v /i "microsoft windows cisco adobe landesk"  >>output1.csv
echo Searching for MP4...
dir /b *.mp4 /s| findstr /v /i "microsoft windows cisco adobe landesk" >>output1.csv
echo Searching for JPG...
dir /b *.jpg /s| findstr /v /i "microsoft windows cisco adobe landesk" >>output1.csv
echo Searching for PNG...
dir /b *.png /s| findstr /v /i "microsoft windows cisco adobe landesk" >>output1.csv
echo Searching for MKV...
dir /b *.mkv /s| findstr /v /i "microsoft windows cisco adobe landesk" >>output1.csv
echo. 
echo. 
echo Done Searching...
Pause
endlocal
C:通常是系统驱动器,并且有受保护的位置,因此我将提供一个单行命令,从管理员窗口或“以管理员身份运行”运行

以下是一个例子:

机器人复制%SystemDrive%\.*。mp3*.mp4*.jpg*.png*.mkv/S/XD Microsoft Windows Cisco LANDesk Adobe/LOG:%SystemDrive%\output1.csv/L/XJD/FP/NS/NC/NP/NDL/NJH/NJS 请注意,输出文件中会有一些前导制表符和/或空格字符,并且仅仅因为您使用了.csv扩展名,并不意味着内容将以逗号分隔的值返回

您可能希望修改RoboCopy选项,要查看这些选项并做出明智的决定,请输入RoboCopy/?在命令提示下读取其使用信息。例如,您可能会发现最好删除/NJH选项,以便日志文件清楚地显示与执行的搜索相关的信息。
您会注意到,这并不能直接回答您的问题,因为您的脚本已经通知最终用户正在进行搜索,搜索地点和目的。它还会在搜索完成时通知他们。即使从运行此命令,也应显示日志文件路径,以通知最终用户该信息的保存位置。

您知道可以在DIR命令行上指定多个通配符模式,即DIR*.mp3*.mp4*.jpg*.png*.mkv/B/S | findstr/v/i microsoft windows cisco adobe landesk>>output1.csv?@Mofi,不,我不知道,我现在就试试。第七,请先阅读,然后再考虑是否有一个发帖的答案能解决你发帖时的问题。非常感谢。