My guess would be that the file is already part of the database, but part of a tablespace named something other than temp.
What do you get from the following query:
select tablespace_name from dba_data_files where file_name = 'C:/Oracle/oradata/orcl/temp.dbf'
union all
select tablespace_name from dba_temp_files where file_name = 'C:/Oracle/oradata/orcl/temp.dbf';