Ich brauche ein .bat und .sh Skript, um alle *. XML-Dateien aus dem Quellordner in eine CSV/TXT-Datei aufzulisten und csv/txt zu kopieren Datei in den Zielordner.Windows Batch-Datei zum Auflisten der Datei aus einem Ordner in CSV/TXT-Datei
@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
Über den Code geben Sie mir eine Liste der Dateien mit Pfad. Ich möchte nur Dateinamen haben.
X:\XML_Response\SO2001.xml
X:\XML_Response\SO2002.xml
Ich brauche nur
SO2001.xml
SO2002.xml
jemand
Sie müssen Code von dem, was Sie bisher getan haben, hinzufügen? – Sunil
@Sunil, aktualisierte Nachricht. Bitte helfen Sie. – Abhijit
Mögliches Duplikat von [Wie wird der Dateiname von einem vollständigen Pfad im Stapel geteilt?] (Https://stackoverflow.com/questions/9252980/how-to-split-the-filename-from-a-full-path-in -batch) – Sunil