Ich stieß auf ein Problem beim Versuch, meinen eigenen Datei-Explorer zu beenden. Dies sind die Dateien in meinem Arbeitsverzeichnis. Ich möchte es zurück:Batch-Datei - Dirs Ergebnis getrennt
FolderFoo FileFoo
FolderBar FileBar
aber mein Skript zurückgibt:
FolderFoo FolderBar FileFoo FileBar
Hat jemand eine Idee haben? Hier ist mein Skript:
echo.|set /p some=>"%~Dp0foo\bar\FileExprTemp.tmp"
for /F "tokens=*" %%a in ('dir /B') do (
echo.|set /p some="%%a ">>%~Dp0foo\bar\FileExprTemp.tmp
)
type %~dp0foo\bar\FileExprTemp.tmp
Was ist die Regel für eine neue Zeile? 'dir/b' listet nur die Dateien und Verzeichnisse des aktuellen Verzeichnisses auf, nicht aus den Unterverzeichnissen – jeb
Oh, ich meine nur die Dateien im Arbeitsverzeichnis, nicht die in Unterordnern, wird die Frage bearbeiten – SteveFest
Was soll das Format sein? Ordner links, Dateien richtig? 2 Zeilen im Allgemeinen? – geisterfurz007