Мне нужно контролировать папку в Windows Server. Эта папка обновляется каждый раз. Мне нужно получить размер файла и имя файла внутри этой папки - просто запустив скрипт.

3 ответа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

Вы также можете использовать

с

Get-ChildItem

Вы сохраняете все файлы в каталоге со следующими атрибутами:

Mode                LastWriteTime     Length Name

Если вам нужно только имя файла и размер, который вы можете использовать

Get-ChildItem | Format-Table Name,Length

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .