No Root: How to delete 0 byte in root storage of internal storage?
I was having this exact same issue with two phones. Which I smashed the first phone on the floor with anger.
I tried everything like, using force delete on Windows Explorer AND ADB Shell, but none worked.
Then I installed the SD Maid app despite of knowing that it didn't delete the file I wanted.
But at last, I removed the whole folder with the app, and it finally worked.
But, I tried to delete the folder by the file explorer of my phone and everything except that annoying file got deleted. Then I deleted the folder (with the 0b file in it) with SD Maid.
Hope this helps.