forfiles
não aceita caminhos UNC AFAIK, você precisa associar esse endereço de rede a uma letra de unidade ("S:" como Servidor, por exemplo)
net use S: \server\username\year\month\day\ /PERSISTENT:YES
Em seguida, teste seu primeiro comando, usando echo
em vez de del
, como sugeriu @JosefZ em seu comentário:
forfiles -p S:\x -s -d -60 -c "cmd /c if @isdir==FALSE echo @path"
Você não precisa da máscara genérica *.*
, isso é implícito. Use a opção -m
apenas para filtrar classes de arquivo específicas (ex. *.mp4
).
Assim que estiver satisfeito com os resultados, experimente:
forfiles -p S:\x -s -d -60 -c "cmd /c if @isdir==FALSE del /f @path"
forfiles -p S:\y -s -d -730 -c "cmd /c if @isdir==FALSE del /f @path"