Du nicht Das Kopieren / Einfügen von Dateien ist im Allgemeinen nicht in der Befehlsshell vorhanden.
Stattdessen sagen Sie direkt, wohin die Datei verschoben werden soll:
if exist log\flist.log del log\flist.log cd Files dir /b /a-d > flist.log move flist.log ..\log\
Oder in der Tat, es direkt zu sagen, wo zu schreiben, die Datei an erster Stelle:
cd Files dir /b /a-d > ..\log\flist.log
Es gibt keine Grundlage für Ihre Anforderung "Keine Oneliner". Wie Sie sehen, verwendet keines der obigen Beispiele einen festen Pfad. Alle Befehle akzeptieren relative Pfade (mit ..
oder ohne) auf dieselbe Weise wie cd
.