Я пытаюсь удалить каждый файл больше определенного размера в каталоге, но я не могу удалить файл с пробелом в имени.Приведенный ниже сценарий - это то, что я написал для достижения того же.
@echo off
setlocal enabledelayedexpansion
set "MaxSize=3"
for /r %%I in (*) do (
echo %%I %%~zI Bytes
set /a kb=%%~zI/1024 + 1
echo !kb!Ko
if !kb! GTR %MaxSize% (
echo TIME : [%date%, %time%] ^| The size of the file %%I is !kb! Ko
the file is to big so the file was deleted >> Log_Remove.log
del /F %%I
echo file too big the file was deleted
) else (
echo file size is okay
)
)
Есть идеи о том, как я могу удалить файл с пробелом в имени?