🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [BAT] Usuwanie tylko starych plikow

#119729
From: Piotr Kulinski
Date: Sat, 31 May 2008 18:24
56 lines
2620 bytes
Mon, 26 May 2008 06:38:37 +0200, na alt.pl.comp.os.windowsxp, Tomasz
napisał(a):

> Użytkownik "Piotr Kuliński" <piotr_kulinski@wpw.pl> napisał
>> 'Tu pełniejszy skrypt
>>
>> ' Kuliński Piotr, kasowanie plików na lokalnym komputerze z określonego 
>> folderu
>> ' gdzie data jest mniejsza od aktualnej
>>
>> strComputer = "."
>> strPath="d:\temp"
>>
>> Set objWMIService = 
>> GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & 
>> "\root\cimv2")
>> Set colItems = objWMIService.ExecQuery("Select * from Win32_UTCTime")
>> For Each objItem in colItems
>>
>> dt_del=objItem.Year&"-"&right("0"&objItem.Month,2)&"-"&right("0"&objItem.Day,2)
>> Next
>>
>>
>> Set objFSO = CreateObject("Scripting.FileSystemObject")
>>
>> Set objShell = CreateObject ("Shell.Application")
>> Set objFolder = objShell.Namespace (strPath)
>> Set objFSO = CreateObject("Scripting.FileSystemObject")
>>
>> For Each strFileName in objFolder.Items
>>     if (objFolder.GetDetailsOf (strFileName, 4) < (dt_del&" 00:00")) then
>>        wscript.echo objFolder.GetDetailsOf (strFileName, 4)&" --> " & 
>> strPath&"\"&strFileName
>>        objFSO.DeleteFile(strPath&"\"&strFileName)
>>     end if
>> Next
> 
> Hej
> 
> Do czego służy ta część kodu?:
> 
> '-----------
> Set objWMIService = ...
> Set colItems = ...
> 
> For Each objItem in colItems
>    dt_del=objItem.Year&"-"&right("0"&objItem.Month,2)&"-"&right("0"&objItem.Day,2)
> Next
> '-----------

tak na szybko napisałem sformatowanie aktualnej daty
może znasz jakąś metodę aby pobrać odrazu sformatowaną date, ja się nei
zagłębiałem
-- 
pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień wpw na wp
piotr
Technical Details
Message-ID: <2486o1ub2724$.1oyr80a1no00f.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <g10hpf$1sk$1@news2.task.gda.pl> <g11iti$42a$1@inews.gazeta.pl> <g11nom$83d$1@inews.gazeta.pl> <g1deu1$n7p$1@news2.task.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Piotr Kulinski <piotr_kulinski@wpw.pl>
Newsgroups: alt.pl.comp.os.windowsxp
Subject: Re: [BAT] Usuwanie tylko starych plikow
Date: Sat, 31 May 2008 20:24:31 +0200
Organization: PL
Lines: 56
Message-ID: <2486o1ub2724$.1oyr80a1no00f.dlg@40tude.net>
References: <g10hpf$1sk$1@news2.task.gda.pl> <g11iti$42a$1@inews.gazeta.pl> <g11nom$83d$1@inews.gazeta.pl> <g1deu1$n7p$1@news2.task.gda.pl>
NNTP-Posting-Host: staticline23884.toya.net.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1212258271 22505 217.113.229.146 (31 May 2008 18:24:31 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sat, 31 May 2008 18:24:31 +0000 (UTC)
X-User: piotr_kulinski
X-SkyPe: pit_kul
X-GG: 5334535
User-Agent: 40tude_Dialog/2.0.10.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit