Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] вывод списка файлов с датой, размером и временем создания в названии (http://forum.oszone.net/showthread.php?t=337212)

Plutonishka 16-10-2018 16:40 2836152

вывод списка файлов с датой, размером и временем создания в названии
 
Доброго времени суток.
Как с помощью bat, создать txt список файлов в папках, по определенному расширению и чтобы сохранялся в каждой папке каталога ?
./имя файла|размер в байтах|год|месяц|число|время создания
Например: в папке присутствуют файлы с разным расширением, оставить только .jpeg и вести их в список:
./foto1.jpeg|21737|2018|May|5|17:49:37
./foto2.jpeg|152458|2018|May|7|19:04:46
./foto3.jpeg|18863|2018|May|11|18:53:06
./foto4.jpeg|18864|2018|May|14|19:28:20
./foto5.jpeg|20572|2018|May|18|18:59:10

alpap 16-10-2018 17:43 2836159

Код:

@echo off
set "d=C:\papka"
set "exp=jpeg"

for /f "delims=" %%d in ('dir /ad/b/s "%d%"') do (
 pushd "%%d"
  >"spisok_%%~nxd.txt" (for /f "tokens=1-3*" %%a in ('dir /a-d/tc/-c "*.%exp%"^|findstr /rc:"^[^ ]"') do @echo:Файл "%%~fd" [размер:"%%c",дата:"%%a",время:"%%b"])
 popd
)
pause


Plutonishka 16-10-2018 18:09 2836167

alpap
а можно создать zip из spisok.txt в каждой папке?
И без пути?

Iska 16-10-2018 19:01 2836178

Plutonishka, для того, чтобы создать zip из файлов с определённым расширением, не нужно предварительно создавать никакого списка.


Время: 09:48.

Время: 09:48.
© OSzone.net 2001-