No need to truncate or delete anything. At least as long you want to keep the secondary data file.
From a pure technical perspective, you can keep things as they are. Nothing will break.
However, it is a little disturbing from an aesthetic perspective. And there is also the risk that someone who comes after you may be confused, and possibly handles something incorrectly. So I would recommend that you change things.
These would be the commands:
ALTER DATABASE db MODIFY FILE (NAME = file1_log, NEWNAME = file2)
ALTER DATABASE db MODIFY FILE (NAME = file2, FILENAME = '<path>.file.ndfä)
ALTER DATABASE db SET OFFLINE
At this point you rename the file through Explorer.
ALTER DATABASE db SET ONLINE
I would recommend that before you take these steps in production, that you first exercise in a test environment, so that you are familiar with the steps. I should also add that I only typed these commands - I did not test them. Also read the link that Tom provided.
And to make it clear, the database must be taken offline for the operation, so you need to perform the operation in a maintenance window.