Здравствуйте!
Помогите написать батник для удаления файлов в папке, причём нужно удалить только файлы, созданные в этом месяце. Сам не осилил. Буду очень признателен!
Любой язык - [решено] Удаление файлов, созданных в этом месяце.
-
cavstarica
Re: Любой язык - [решено] Удаление файлов, созданных в этом месяце.
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
Re: Любой язык - [решено] Удаление файлов, созданных в этом месяце.
Спасибо!
А батником это не получится сделать?
А батником это не получится сделать?
-
cavstarica
Re: Любой язык - [решено] Удаление файлов, созданных в этом месяце.
Цитата cavstarica:
А батником это не получится сделать?
Код:
А батником это не получится сделать?
Любой язык - [решено] Удаление файлов, созданных в этом месяце.
Код:
Код: Выделить всё
@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
Re: Любой язык - [решено] Удаление файлов, созданных в этом месяце.
В папке C:\MyFolder создаю текст документ, запускаю батник. Файл не удаляется,чего нужно в батнике подправить?
-
cavstarica
-
cavstarica
Re: Любой язык - [решено] Удаление файлов, созданных в этом месяце.
Цитата Foreigner:
cavstarica, удалить echo?
Тьфу... Простите. Ступил, аж стыдно! Спасибо за помощь большое!
cavstarica, удалить echo?
Любой язык - [решено] Удаление файлов, созданных в этом месяце.
Тьфу... Простите. Ступил, аж стыдно! Спасибо за помощь большое!