ciao ragazzi! ho un problema

ho creato una pagina che mostra il contenuto di una directory e ne consente alcune operazioni sui file.

il problema è che non riesco a spostare e cancellare i file di fotografie!
mi spiego nel dettaglio!

quando sono file pdf faccio visualizzare un'icona che rappresenta i pdf come succede x explorer di windows, mentre per le foto faccio visualizzare un'anteprima; l'anteprima la visualizzo tramite un'altra pagina che crea al volo l'anteprima e la manda al browser senza salvare niente sul disco

codice:
string filez = Server.UrlDecode( Request.QueryString["filez"]);
        System.Drawing.Image bmpStream = System.Drawing.Image.FromFile(filez);
        int OriginalWidth = bmpStream.Width;
        int OriginalHeight = bmpStream.Height;          
      
        System.Drawing.Image img2 = bmpStream.GetThumbnailImage(100, 82, null, new IntPtr());        
        img2.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
        Response.Flush();        
        img2.Dispose();
ora quando cerco di spostare o cancellare questi file dalla cartella tramite il comando

File.Delete e File.Move mi da errore dicendo che il file è già in uso da un'altro processo!
io vorrei sapere se fosse possibile forzare la cancellazione o lo spostamento del file o cmq come devo fare x risolvere il problema

grazie ciao