mIRC Home    About    Download    Register    News    Help

Print Thread
Help with clearing text file at month end #264381 25/11/18 07:59 AM
Joined: May 2013
Posts: 129
R
raycomp Offline OP
Vogon poet
OP Offline
Vogon poet
R
Joined: May 2013
Posts: 129
I don't no if this is possible. I keep monthly stats in my channel and need to clear the text file every month end. Any ideas?

Re: Help with clearing text file at month end [Re: raycomp] #264382 25/11/18 09:08 AM
Joined: Jan 2004
Posts: 1,389
maroon Offline
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 1,389
Not sure I understand. You have monthly stats you keep in a text file, and you want to know how to delete the file at month end?

Re: Help with clearing text file at month end [Re: raycomp] #264390 26/11/18 05:34 AM
Joined: Feb 2003
Posts: 2,700
Raccoon Offline
Hoopy frood
Offline
Hoopy frood
Joined: Feb 2003
Posts: 2,700
Rather than deleting the file, let's just keep it. Instead, write to a new and different file with the digits of the changing month and year.

Code:
ALIAS -l StatsFile return monthlystats- $+ $asctime(yyyy-mm) $+ .txt

On *:Event: {
  write $StatsFile some statistic
}

You will merely accumulate more and more files at a manageable rate.

monthlystats-2018-11.txt
monthlystats-2018-12.txt
monthlystats-2019-01.txt

etc.


Well. At least I won lunch.
Good philosophy, see good in bad, I like!
Re: Help with clearing text file at month end [Re: Raccoon] #266370 24/11/19 09:44 AM
Joined: May 2013
Posts: 129
R
raycomp Offline OP
Vogon poet
OP Offline
Vogon poet
R
Joined: May 2013
Posts: 129
Maroon yes that is the idea

Re: Help with clearing text file at month end [Re: raycomp] #266372 24/11/19 10:57 AM
Joined: May 2013
Posts: 129
R
raycomp Offline OP
Vogon poet
OP Offline
Vogon poet
R
Joined: May 2013
Posts: 129
Racoon that wont help as users can check their own stats with a command that read from the chanstat.txt
Your idea will result in a new text file every month

Re: Help with clearing text file at month end [Re: raycomp] #266489 17/12/19 09:53 PM
Joined: Apr 2015
Posts: 19
O
ovelayer Offline
Pikka bird
Offline
Pikka bird
O
Joined: Apr 2015
Posts: 19
if your just looking to clear/remove the stat's file every month ..

Code
on *:LOAD: {
if (!%currentmonth) { set %currentmonth $gettok($fulldate,2,32) }
}

on *:START: {
.timer -o 0 3600 checkdate
}

alias checkdate {
 if (%currentmonth != $gettok($fulldate,2,32)) {
  set %currentmonth $gettok($fulldate,2,32)
  .remove chanstats.txt
 } 
}

Re: Help with clearing text file at month end [Re: raycomp] #266497 18/12/19 04:49 PM
Joined: Apr 2010
Posts: 945
F
FroggieDaFrog Offline
Hoopy frood
Offline
Hoopy frood
F
Joined: Apr 2010
Posts: 945
You'll need to wire it up to whatever event but this should do it for you:

Code
;;/monthlyFile path/to/file
alias monthlyFile {
  if ($asctime($file($1-).ctime, mm-yyyy) != $asctime(mm-yyyy)) {
    .remove $1-
  }
}

Last edited by FroggieDaFrog; 18/12/19 04:53 PM.

I am SReject
My Stuff