TRY doesn't CATCH error in BULK INSERT

Why in the following code TRY didn't catch the error and how can I catch this error? BEGIN TRY BULK INSERT [dbo].[tblABC] FROM 'C:\temp.txt' WITH (DATAFILETYPE = 'widechar',FIELDTERMINATOR =...