Показать полную графическую версию : [решено] Удаление файлов, созданных в этом месяце.
cavstarica
30-04-2016, 09:28
Здравствуйте!
Помогите написать батник для удаления файлов в папке, причём нужно удалить только файлы, созданные в этом месяце. Сам не осилил. Буду очень признателен!
greg zakharov
30-04-2016, 15:12
PowerShell:
$y, $m = (Get-Date -U %Y_%m) -split '_'
gci C:\MyFolder | ? {
!$_.PSIsContainer -and ($$ = $_.CreationTime).Year -eq $y -and $$.Month -eq $m
} | % {ri $_.FullName -Force}
cavstarica
30-04-2016, 20:55
Спасибо!
А батником это не получится сделать?
Foreigner
30-04-2016, 23:24
А батником это не получится сделать? »
@echo off
setlocal
pushd "C:\MyFolder" || goto:eof
for /f "tokens=2,3 delims=." %%i in ("%date%") do set "pattern=%%i\.%%j"
for /f "tokens=4,5*" %%i in (' "dir /a-d /-c /tc | findstr "%pattern%"" ') do call:del %%i %%j %%k
popd
goto:eof
:del
echo del "%*"
cavstarica
01-05-2016, 15:14
В папке C:\MyFolder создаю текст документ, запускаю батник. Файл не удаляется,чего нужно в батнике подправить?
Foreigner
01-05-2016, 15:18
cavstarica, удалить echo?
cavstarica
01-05-2016, 15:31
cavstarica, удалить echo? »
Тьфу... Простите. Ступил, аж стыдно! Спасибо за помощь большое!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.