I assume You string(" -rwxrwxrwx 1 owner group 3233 Jul 27 18:28 1.log ") will be always contains 9 items(ignoring the whitespaces),
Following might help you,
static void Main(string[] args)
{
string data = " -rwxrwxrwx 1 owner group 3233 Jul 27 18:28 1.log";
var result = data.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Skip(5);
var date = string.Concat(result.FirstOrDefault(), result.Skip(1).FirstOrDefault());
var time = result.Skip(2).FirstOrDefault();
var fileName = result.Skip(3).FirstOrDefault();
}
:)