Accueil > Forum > > > > fichier occupé par un processus file.delete()
fichier occupé par un processus file.delete()
vendredi 9 mars 2007 à 15:47:36 |
fichier occupé par un processus file.delete()

coulis
|
Bonjour, à tous J'ai l'erreur suivante lorsque je souhaite effacer des fichiers "jpg" sur un dossier ayant toutes les autorisations. "Le processus ne peut pas accéder au fichier xxxxxxxx car il est en cours d'utilisation par un autre processus."Remarque : avant d'éffacer les fichiers j'ai crée des images redimensionnées et sauvegarder ous un autre nom. Voici mon code : PrivateSub CreatImg(ByRef RefInt AsString, ByRef RefAnno AsString, ByRef image AsInteger, ByRef imageB AsInteger, ByRef Lmage AsInteger)' On va fournir une image avec une hauteur et Largeur X et Y, et fixer la largeur de la miniature (en pixel), 'RefInt 'nom de l'image initiale'RefAnno 'Référence LM de l'annonce VO'Lmage 'On fixe la largeur de l'image'image 'nombre de photo pour ce VO'imageB 'nombre de photo encours pour ce VODim MonRepertoirePhysique AsString = Application("CheminAppli") & "\images\" 'chemin de stockage des photos Dim di As DirectoryInfo = New DirectoryInfo(MonRepertoirePhysique) Dim fi As FileInfo() fi = di.GetFiles(RefInt & "_*" & "_" & FormatImg & ".jpg") ' images planetVOIf fi.Length > 0 Then Dim fi2 As FileInfo Dim TabImage(image) AsString'Création d'un tableau pour inscrire le nom des images éxistantes Dim i AsInteger = imageB + 1 ForEach fi2 In fi 'Récupération des images du VO TabImage(i) = fi2.Name 'Inscription dans le tableau i += 1 NextDim HauteurImage AsInteger'Pour ernregistrer la hauteur calculée de l'image
For i = imageB + 1 To image 'Création des miniatures Dim bmp AsNew System.Drawing.Bitmap(MonRepertoirePhysique & TabImage(i))
' la hauteur de la miniature se calcule alors en proportion HauteurImage = (bmp.Size.Height * Lmage / bmp.Size.Width) 'la Hauteur est calculée bmp = bmp.GetThumbnailImage(Lmage, HauteurImage, Nothing, IntPtr.Zero) bmp.Save(MonRepertoirePhysique & RefAnno & "-" & i & ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg) ' Sauvegarde de l'image bmp.Dispose() NextEndIfEndSub
'Suppression des images originales importéesPrivateSub SupImgImport(ByVal RefInt AsString)Dim di AsNew DirectoryInfo(Application("CheminAppli") & "\images\")Dim fi As FileInfo()fi = di.GetFiles(RefInt & "_*" & "_" & FormatImg & ".jpg") ' image planetVO'If fi.Length = 0 Then fi = di.GetFiles("*_" & RefInt & "_*.jpg") ' image dcsDim fi2 As FileInfoIfNot ((fi2.Attributes And FileAttributes.ReadOnly) = 0) Thenfi2.Attributes = fi2.Attributes AndNot FileAttributes.ReadOnlyEndIfForEach fi2 In fi ' l'erreur se produit ici ou ...fi2.Delete() ' l'erreur se produit ici. NextEndSubMerci d'avance pour vos conseils éclairés  Thierry
|
|
vendredi 9 mars 2007 à 18:58:15 |
Re : fichier occupé par un processus file.delete()

jesusonline
|
Réponse acceptée !
Bonjour, Dim bmp AsNew System.Drawing.Bitmap(MonRepertoirePhysique & TabImage(i))
' la hauteur de la miniature se calcule alors en proportion HauteurImage = (bmp.Size.Height * Lmage / bmp.Size.Width) 'la Hauteur est calculée bmp = bmp.GetThumbnailImage(Lmage, HauteurImage, Nothing, IntPtr.Zero) bmp.Save(MonRepertoirePhysique & RefAnno & "-" & i & ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg) ' Sauvegarde de l'image bmp.Dispose()l'erreur est là ! Ici tu manipules 2 objets Bitmap mais t'en dispose qu'un seul ! Donc créer une nouvelle variable dee type Bitmap et récuperer le Thumbmail dans ce niveau bitmap comme ca tu pourras faire un dispose des deux ! Cyril - MSP - MCTS ASP.net & SQL
|
|
dimanche 11 mars 2007 à 08:58:33 |
Re : fichier occupé par un processus file.delete()

coulis
|
Merci Cyril, je vais essayer et je te tiens au courant. A+
Thierry
|
|
mercredi 21 mars 2007 à 16:04:58 |
Re : fichier occupé par un processus file.delete()

coulis
|
réponse tardive, désolé  En effet maintenant tout fonctionne. Merci encore Thierry
|
|
Cette discussion est classée dans : images, image, bmp, fi2, refint
Répondre à ce message
Sujets en rapport avec ce message
Include dynamique d'image [ par Bud ]
HelloAfin de pouvoir faire un truc du style dans une page ASP: , j'ai fait le script suivant qui marche très bien pour des petites images (~1-2kB):---
xml et images [ par fraud ]
farfadetbonjourje cherche comment on crée un lien à partir d'un fichier xml vers un fichier image.jpg pour faire apparaitre l'image dans une animation
image [ par absh ]
Slt,j aimerais redimensionner a l affichage des images qui sont dans ma base de donnees,l affichage des images marche,mais j aimerai diviser leurs tai
Envoi de mail HTML + image avec JMail [ par Bichon63 ]
Bonjour,Je voudrais envoyer un mail HTML avec formulaire et images. Le principe est de créer une page HTML classique en local (les images en local ->
ASP | Récupérer les dimension d'une image [ par txR_ch ]
Salut,voilà je suis entrain de faire un site avec des galeries d'images et j'aurais besoin d'un script qui me donne les dimensions de mes images se tr
ASP | Récupérer les dimension d'une image [ par txR_ch ]
Salut,voilà je suis entrain de faire un site avec des galeries d'images et j'aurais besoin d'un script qui me donne les dimensions de mes images se tr
ASP | Récupérer les dimension d'une image [ par txR_ch ]
Salut,voilà je suis entrain de faire un site avec des galeries d'images et j'aurais besoin d'un script qui me donne les dimensions de mes images se tr
enregistré deux images superposées [ par Matrics ]
-je veux placé deux conroles images superposés puis enregistré l'image resultente sur le disque du client .(obtenir une seul image)-language c#.
Faire un first dans une requête SQL [ par DeathAngel ]
Bonjour,Je suis newbie sur SQL sever, et j'aurai besoin de faire un FIRST (que j'utilisais souvent avec access). Cette fonction d'agrégation semble ne
IMAGES ET AFFICHAGE [ par kenza_sana ]
Bonjour j'ai un code que je vient de récupérer d'un site c'est pour faire l'affichage d'une image car moi je doit faire l'affichage des images et l'in
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
UTILISATEURUTILISATEUR par zaydounhlel
Cliquez pour lire la suite par zaydounhlel
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|