我正在编写一个脚本以删除比某个时间窗口更古老的文件夹。
我遇到的问题是if然后说明。
If strCurrentAge > strAgeCutoff Then
strcurrentage = date diff计算(计算现在和文件夹的最后修改日期之间的天数)
strAgeCutOff = AgeCutOff.value (textbox input value from an HTA... Typical value would be 30)
strAgeCutOff
是一个数字。
strcurrentage似乎被认为是一个数字。
将我的头撞在试图弄清楚这一点的墙上。
如果 AgeCutOff
是 text box,那么 AgeCutOff.value
实际上不会是数字,它将是文本。
如果您想要一个数字,请查看CInt()
功能。您也可以在更大的范围内使用CLng
,但是,除非您谈论的是寿命的年龄比人类长得多,否则整数最多足够32,000。