begin process at 2012 05 26 17:20:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PDA

 > 

Divers

 > 

Général

 > 

VB.Net Copier un Fichier et le Lire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VB.Net Copier un Fichier et le Lire

mardi 6 novembre 2007 à 13:06:48 | VB.Net Copier un Fichier et le Lire

JeffC1977

Salut à tous....
J'ai fais un Post sur le forum sur ce sujet mais ca devait être un peu trop abstrait...

J'ai un code pour faire une copie d'un fichier...
J'ai un fichier texte Original que je suis capable de lire sans problème, avec un OpenFileDialog.
Je fais une modification de ce fichier et je le copie dana sun fichier porant le même nom que l'original. Bref j'écrase le fichier texte oiriginal et je le remplace par le fichier modifier. Le code fonctionne bien car je vais par l'exploreur voir le fichier modifier et tout est OK. Le fichier texte est transformé.

Le problème est que je suis incapable de lire le nouveau fichier créé.
J'aimerais savoir pourquoi mon fichier modifié Is Nothing ???

Je vous annexe une procédure et deux fonctions.
J'ai mis en gras et souligné la partie ou ca rentre dans la condition ou mon fichier Is Nothing.

Je ne trouve vraiment pas la solution..

Merci de votre aide



Function Remplacement_Fichier()
Try
IO.File.Delete(FichierSave) 'Suppression du fichier
IO.File.Copy(AppPathTempo & "\Tempo.txt", FichierSave, False) 'Copie du temporaire sur le fichier de
sauvegarde
IO.File.Delete(AppPathTempo & "\Tempo.txt") 'Suppression du fichier de sauvegarde
Catch ex As IOException
   MsgBox(
"Erreur dans le remplacement du fichier de sauvegarde:" & ex.Message)
EndTry
EndFunction

Function OuvrirFichier()
Dim OpenFileDialog1 AsNew OpenFileDialog()
OpenFileDialog1.InitialDirectory =
"\SD Card\Calcul\"
OpenFileDialog1.Filter = "All files (*.*)|*.*|txt files (*.txt)|*.txt"
OpenFileDialog1.FilterIndex = 2
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
   Array.Clear(TableauLigne, 0, CompteurLigne) 'Vider Tableau et remet le Compteur à 0 pour recréer un nouveau tableau
   Array.Clear(Tableau, 0, Compteur)
   CompteurLigne = 0
   Compteur = 0
   TraitementFichier(OpenFileDialog1.FileName) 'Création du Tableau et Lecture du fichier texte
EndIf
EndFunction

Private

Sub TraitementFichier(ByVal NomDuFichier AsString)

Dim ObjetFichier As StreamReader = New StreamReader(NomDuFichier)
Dim Message AsString

FichierSave = NomDuFichier
Try
Do
   FichierTexte = ObjetFichier.ReadLine()

   If Compteur = 0 And FichierTexte IsNothingThen
      
MsgBox("Problème")
      GoTo Fin
   ElseIf FichierTexte = ""Then

   Else
      If Compteur = 0 Then
         ReDim Tableau(Compteur)
      Else
         ReDimPreserve Tableau(Compteur)
      EndIf
      Compteur = Compteur + 1
   EndIf
LoopUntil FichierTexte IsNothing

ObjetFichier.Close()
Compteur = Compteur - 1
SaveFile = OpenFileDialog1.FileName
Catch exc As Exception
MsgBox(
"Fichier inexistant")
EndTry
Fin:
EndSub


Cette discussion est classée dans : fichier, compteur, tableau, txt, openfiledialog1


Répondre à ce message

Sujets en rapport avec ce message

fichier mdmlog7.txt [ par phportmann ] Bonjour,Je possède un terminal portable équipé de windows CE 3.0 et je lui transmet des bases de données via un PC fonctionnant sous windows 2000. Pou .NET Lire un fichier Texte et le mettre dans un Tableau [ par JeffC1977 ] Salut...Je cherche sur le site des codes en .Net compact Framework pour lire un fichier. Mais ce que je trouve n'est pas en .Net. Je trouve du code ma VB.Net Tableau [ par JeffC1977 ] Salut....  Encore moi...J'arrive à mon deuxième prob... et après ca devrait etre réglé....Je suis capable de lire le fichier texte et maintenant je ve VB.Net Fichier txt dans Variable [ par JeffC1977 ] Salut tout le monde...J'ai un problème avec un fichier texte que mon prog lira et faire un tableau avec ce fichier texte.Je suis capbale (grâce à plei VB.Net Tableau [ par JeffC1977 ] Salut tout le monde J'ai essayé quelque truc pour mettre mon VB.Net Enregistrer dans un fichier texte [ par JeffC1977 ] Salut à tous... J'utilise ce code pour sauvegarder des résulats dans un fichier texte et dans un textbox pour mon PDA.Ce code fonctionne tres bien SAU VB.Net Effacer un ligne dans un Tableau et dans un Fichier texte [ par JeffC1977 ] Salut à tous...Question #1: Comment fait-on pour supprimer une ligne dans un Tableau ???Dim i As<font size="2" VB.Net Créer un Fichier texte sans SavefileDialog [ par JeffC1977 ] Salut à tous..J'ai une petite question à propos de créer un fichier texte sans utiliser la SaveFileDialog.Qu'est ce qui me manque pour que mon code fo placer un fichier .txt dans un emplacement partagé [ par mehdi_paris ] salut tous le monde,je suis entrain de réaliser un projet pour ppc sous VB.NET2005, et je voudrais savoir si on peutlire et écrire dans un fichier " .


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales