Windows批处理文件将文件从一个文件夹列入csv/txt文件
我需要.bat和.sh脚本将源文件夹中的所有* .xml文件列入一个csv/txt文件并复制csv/txt文件放入目标文件夹。Windows批处理文件将文件从一个文件夹列入csv/txt文件
@ECHO OFF NET USE X: /DELETE
NET USE X: \\SERVER\TEST
setlocal ENABLEDELAYEDEXPANSION
echo. > X:\XML_Response\xml_file_list.csv
set searchid="%<OrderNumber>"
for /f %%a in ('findstr /i /m %searchid% X:\XML_Response\*.xml') do (
echo %%a >> X:\XML_Response\xml_file_list.csv
)
NET USE X: /DELETE
上面的代码给我列出了包含路径的文件。我只想要文件名。
X:\XML_Response\SO2001.xml X:\XML_Response\SO2002.xml
我只需要
SO2001.xml SO2002.xml
谁能帮
回答:
你可以缩短你的脚本,还是输出你问什么。
@PushD \\SERVER\TEST\XML_Response @FindStr/MILC:"<OrderNumber>" *.xml>xml_file_list.csv
以上是 Windows批处理文件将文件从一个文件夹列入csv/txt文件 的全部内容, 来源链接: utcz.com/qa/262306.html