Quelqu'un sait comment décharger un fichier du cache? J'écris un fichier sur le disque, puis je veux le relire. Cependant, Windows me donne le fichier du cache.Comment décharger un fichier du cache?
begin
...
{-- Write file --}
AssignFile(F, FileName);
Rewrite(F, 1);
BlockWrite(F, Buf[0], Chunk);
CloseFile(F); { FLUSH }
some code...
then.....
{-- Read file --}
AssignFile(F, FileName);
Reset(F, 1);
BlockRead(F, Buf[0], Chunk); <----------- getting file from cache
CloseFile(F);
end;
- Je suis en train de déterminer la lecture/écriture vitesse d'un lecteur.
Êtes-vous essayer de déterminer combien de temps il faudrait pour lire le morceau?Si tel est le cas, il peut ne pas y avoir de moyen facile d'empêcher la lecture du cache car il s'agit d'un système d'exploitation et éventuellement d'une fonction matérielle (si le disque a une mémoire cache interne). –
@Gerry - Oui, c'est ce que j'essaie de faire. Je pense que le cache de disque (physique) peut être facilement saccagé si j'y lis d'autres fichiers. Donc, cela ne devrait pas être un problème. – Ampere