in reply to Using expressions in string literals

join is useful for this kind of thing:
push @text, (join '' => "CACHEFILE C:\\wwwtools\\analog\\OldLogs\\Cache\\All\\", $ParsedTime[$year], $Months{$ParsedTime[$month-1]}, '*', "\n", ), ;