阅读如下文字:
10888982_I
90889156_I 8 2014-04-25 07:10:00
10877565_I 17 2014-04-25 07:10:00
我正在使用第一列搜索内容,变量%% i被设置为第一列。如果没有找到它,则回显另一个文本文件。它目前只回显第一列,我怎样才能使它回显整行?这是我目前正在使用的脚本
for /f "tokens=1" %%i in (%src_folder%\spots.txt) DO (
if EXIST %src_folder_hd%\%%i.mpg (
xcopy "%src_folder_hd%\%%i.mpg" "%dest_folder%" /Y
) else (
echo=%%i >> %src_folder%\missing.txt
)
))
答案 0 :(得分:2)
for /f "delims=" %%A in (%src_folder%\spots.txt) do for /f %%B in ("%%A") do (
if exist "%src_folder%\%%B" (
xcopy "%src_folder%\%%B" "%dest_folder%" /y
) else echo %%A>>"%src_folder%\missing.txt"
)
请注意,代码假定文件名永远不会包含空格。
答案 1 :(得分:0)
您设置选项tokens=1
,因此您只需要第一个令牌
将其更改为tokens=*
或delims=
,两者都适合您