원본 폴더의 모든 * .xml 파일을 하나의 csv/txt 파일로 나열하고 csv/txt 파일을 복사하려면 .bat 및 .sh 스크립트가 필요합니다. 파일을 대상 폴더에 저장하십시오.한 폴더의 파일을 csv/txt 파일에 나열하는 Windows 배치 파일
@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)의 가능한 복제본 -batch) – Sunil