Hubieras Simplemente dicho esto sin rodeos desde un principio, toma :
Esto si te lo deja asi :
Nota: Si queréis eliminarle el .txt hazlo tu ya te he hecho bastante.
Código (bash) [Seleccionar]
@echo off
:inicio
cls
color a
dir /b prestamos\*.txt | findstr /n ".txt$"
(for %%x in (prestamos\*.txt) do set /a a+=1)
echo/
echo Libros Actuales: %a%
echo/
echo Que libro desea devolver?
echo/
set /p libro=
if not defined libro (goto:inicio) >NUL
if not exist prestamos\%libro%.txt (goto:inicio) >NUL
move .\prestamos\%libro%.txt .\libros\%libro%.txt
:log
if exist prestamos.txt del prestamos.txt
for %%i in ("prestamos\*.txt") do (
echo %%~nxi
type %%i
echo/
echo/
)>> prestamos.txt
goto :Eof
Esto si te lo deja asi :
Código [Seleccionar]
libro8.txt
Zakaria 2
13/11/2018 | 14:03:08,39
Nota: Si queréis eliminarle el .txt hazlo tu ya te he hecho bastante.