Привет, ребята, просто интересно, можете ли вы помочь мне изменить этот скрипт, с которым я играл, я не могу заставить его принимать символы подстановки '*'
@echo off
setLocal EnableDelayedExpansion
set /a value=0
set /a sum=0
FOR /R %1 %%I IN (*) DO (
set /a value=%%~zI/1024
set /a sum=!sum!+!value!
)
@echo Size is: !sum! k
Он находится в пакетном файле с именем dirsize и называется так
dirsize c:\folder
Я хочу, чтобы он проверил размеры папок для меня, вот пример, кеш в Firefox
dirsize C:\users\%username%\AppData\Local\Mozilla\Firefox\*.default\Cache
Возвращает значение 0
Но если я пойду
dirsize C:\users\%username%\AppData\Local\Mozilla\Firefox\sr1znnb4.default\Cache
Это работает, и я возвращаю значение 55322 .. Помогите мне, пожалуйста? Заранее благодарим добрых людей