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
谁能帮
您需要添加到目前为止所做的代码吗? – Sunil
@Sunil,已更新邮件。请帮忙。 – Abhijit
[如何批量分割完整路径的文件名?](https://stackoverflow.com/questions/9252980/how-to-split-the-filename-from-a-full-path-in - 批) – Sunil