🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.os.windowsxp
Article #119740

Re: [BAT] Usuwanie tylko starych plikow

#119740
From: ug.dominik
Date: Thu, 26 Apr 2018 13:16
44 lines
2931 bytes
W dniu środa, 21 maja 2008 09:08:22 UTC+2 użytkownik Tomasz napisał:
> Witam
> 
> Potrzebuję plik wsadowy, który usuwałby wszystkie pliki *.zip oraz *.cbk z 
> danego katalogu oprócz tych plików, które są z dnia dzisiejszego.
> 
> Stworzyłem na razie coś takiego:
> 
> set rok=%date:~0,4%
> set mies=%date:~5,2%
> set dz=%date:~8,2%
> xcopy *.zip "temp\" /F /Y /D:%mies%-%dz%-%rok%
> xcopy *.cbk "temp\" /F /Y /D:%mies%-%dz%-%rok%
> del *.zip
> del *.cbk
> move temp\*.* ".\"
> rmdir /s /q temp\
> 
> 
> 
> Metoda ta polega na kopiowaniu do katalogu tymczasowego (temp) plików z 
> dzisiejszą datą, kasowaniu wszystkiego z katalogu bieżącego i przenoszeniu z 
> powrotem tego co pozostało w katalogu tymczasowym.
> 
> Ponieważ pliki są bardzo duże to wszystko dosyć długo trwa. Znacie może 
> jakiś szybszy sposób?
> 
> -- 
> Pozdrawiam
> Tomasz

Witam, 
chciałbym się podpiąć pod temat. 

Raportuj | Popraw błędy
#1 26 Kwi 2018 14:55

Witam,
próbuje stworzyć plik .BAT, który miałby za zadanie usunięcie plików starszych o 30 min w danym katalogu. Stworzyłem

forfiles /p "C:\Skany" /s /m *.* /c "cmd /c Del @path"

i ustawiłem go w Harmonogramie zadań tak aby działa co 30 min ale to nie spełnia moich oczekiwań ponieważ jeśli ustawie zadanie od 7:30 więc skrypt będzie działać co 30 min i będzie również usuwać dokumenty, które zostały stworzone np. 7:54 (o 8:00 skasuje wszystko). Jest jakaś metoda na to?
Pozdrawiam
Technical Details
Message-ID: <bf08608b-2ae1-4175-96dc-c577e8adc83d@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!k65-v6no5501595ita.0!news-out.google.com!15-v6ni6397itg.0!nntp.google.com!k65-v6no5501591ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <g10hpf$1sk$1@news2.task.gda.pl>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a24:528d:: with SMTP id d135-v6mr12897552itb.22.1524748573932;        Thu, 26 Apr 2018 06:16:13 -0700 (PDT)
X-Received: by 2002:a9d:5e07:: with SMTP id d7-v6mr475987oti.5.1524748573693; Thu, 26 Apr 2018 06:16:13 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!k65-v6no5501595ita.0!news-out.google.com!15-v6ni6397itg.0!nntp.google.com!k65-v6no5501591ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: alt.pl.comp.os.windowsxp
Date: Thu, 26 Apr 2018 06:16:13 -0700 (PDT)
In-Reply-To: <g10hpf$1sk$1@news2.task.gda.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=176.58.20.101; posting-account=zFaq0AoAAADUDLB__XRRuJ-4qnmPe0_j
NNTP-Posting-Host: 176.58.20.101
References: <g10hpf$1sk$1@news2.task.gda.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bf08608b-2ae1-4175-96dc-c577e8adc83d@googlegroups.com>
Subject: Re: [BAT] Usuwanie tylko starych plikow
From: ug.dominik@gmail.com
Injection-Date: Thu, 26 Apr 2018 13:16:13 +0000
X-Received-Bytes: 2955
X-Received-Body-CRC: 2823825813
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit