When an application reads a file from a media, the first time the timing is significant as the file is indeed read, sometimes several minutes. But with subsequent reads, it only takes a few seconds and there is no disk activity. I assume it's because Windows keeps the read file in memory.
Is there a way to tell Windows to drop the cache for a file and force it to read it again from the media?
Obvious workarounds is to disconnect ad reconnect a drive (if it's external) or restart Windows. Are there any simpler options?