Мне нужно контролировать папку в Windows Server. Эта папка обновляется каждый раз. Мне нужно получить размер файла и имя файла внутри этой папки - просто запустив скрипт.
3 ответа
1
Вы можете сделать это из командной строки следующим образом:
for %I in (test.jpg) do @echo %~zI
Вы также можете передать маску файла, чтобы получить список для нескольких файлов:
for %I in (*.doc) do @echo %~znI
Будет отображаться размер, имя файла каждого.DOC файл.
Используйте строку ниже, чтобы отобразить размер всех файлов, а также имя файла в каталоге.
for %I in (*) do @echo %~znI
0
Если подпапки не нужны, командная строка:
dir "<folder path>" /A:-D
0
Вы также можете использовать powershell
с
Get-ChildItem
Вы сохраняете все файлы в каталоге со следующими атрибутами:
Mode LastWriteTime Length Name
Если вам нужно только имя файла и размер, который вы можете использовать
Get-ChildItem | Format-Table Name,Length