begin process at 2010 02 10 00:06:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)


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

Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

mercredi 19 octobre 2005 à 16:30:26 | Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

shaiinna

Membre Club
Bonjour,

Mon appli est bientot fini
Cependant jai un gros soucis
Le fichier a copier se situe sur un lecteur dont n'ai pas la lettre
jai eu bo ecrir toutes les commandes de lignes possible et imaginable il en retourne toujours que ce n'est pas correct

Mon projet est a rendre ce soir au plus tard demain matin

un autre probleme commet mettre en con cordance une progress bar et un fichier en train de se copier

Parceque jen ai un de 7 k pas de pb mais un autre de 63 m qui fini de se chargé quand la progress bar se termine se qui fait un ecran tout blc et donne limpression dun bug


Donc pour reca: copier coller de 2 dossier d'un lecteur amovible dont on ne connai pas la lettre a une destination connu

et inversement en 2eme etape on connai le chemin source mais pas destination

parceque la je menfonce dans des lignes de codes qui ne servent structement


Merci a toutes ames charitables


mercredi 19 octobre 2005 à 16:39:35 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

acecel

Explique un peu plus. de quelle manière ouvre tu le fichier?
L'utilisateur choisi le fichier à utiliser ou c'est défini en dur.
Pourquoi ne connait tu pas le lecteur sur lequel est le fichier?

(Si par exemple le fichier source est dans le même répertoire que ton appli, alors tu peut utiliser le App.Path .)

mercredi 19 octobre 2005 à 16:48:43 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

shaiinna

Membre Club
Merci de repondre si rapidement

En faite le principe et de copier un fichier .INI, .Db et créer un formation.zip
ca ya pas de probeme un filecopy suffit

les fichiers ce trouvent sur un disques amovibles (clé usb ou disquette zip)
Donc à fortiori cela peut etre  b d e f g h i k ...

2eme pb pr fer des test jai inserer des lettre de lecteurs que je connaissai deja
ca copie parfaitement seul hic les fichiers se copie  a la fin de la barre de progression ce qui donne limpression dun bug puisque le processus normal de .HIde et .show et ralentit par 63Mo de copier coller

Jai essayé pas mal de  chose  mais la je suis a bout de ressources

Merci de prendre la peine dessayer de maider c sympas

mercredi 19 octobre 2005 à 17:00:34 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

acecel

En faite le principe et de copier un fichier .INI, .Db et créer un formation.zip
ca ya pas de probeme un filecopy suffit

les fichiers ce trouvent sur un disques amovibles (clé usb ou disquette zip)
Donc à fortiori cela peut etre  b d e f g h i k ...


> Soit tu utilise un contrôle CommandDialog (.ShowSave) ?
   et tu choisis le dossier (utilise les .Flags pour afficher que les dossiers)
> Soit tu utilise un contrôle DriveListBox ... ?
   et tu choisis le disque à utiliser. (voir rajoute un DirListBox pour choisir le dossier)

2eme pb pr fer des test jai inserer des lettre de lecteurs que je connaissai deja
ca copie parfaitement seul hic les fichiers se copie  a la fin de la barre de progression ce qui donne limpression dun bug puisque le processus normal de .HIde et .show et ralentit par 63Mo de copier coller


> Utilise un DoEvents pour forcer le rafraichissement de ton contrôle ?



Ps : si j'ai mal compris ton problème, excuse moi mais je suis un peu crevé


mercredi 19 octobre 2005 à 17:11:10 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

shaiinna

Membre Club
Oui excuses moi moi aussi lol

Mais a quel moment je lutilise Doevents
mercredi 19 octobre 2005 à 19:17:11 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

pcpt

Administrateur CodeS-SourceS
salut,


voici une procédure pour tester tous les Disques, si tu ne dois pas laisser l'utilisateur le sélectionner seul....


Private Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" _ 
                        (ByVal pszPath As StringAs Long 
'
'
Private Sub Form_Load() 
'   ton nom de fichier à trouver, ou répertoire complet + nom, sans la lettre "C:\"
    Dim MyFile As String 
    MyFile = "blabla.INI" 

    Dim MyDrive As String 
    MyDrive = "0" 
'   on va chercher de A à Z
    For i = 65 To 90 
        If CBool(PathFileExists(Chr(i) & ":\" & MyFile)) Then 
            MyDrive = Chr(i) 
            Exit For 
        End If 
    Next i 

'   si MyDrive est différent de "0", c'est bon
    If MyDrive <> "0" Then 
        MsgBox Chr(34) & MyFile & Chr(34) & " trouvé sur le disque " & _ 
               Chr(34) & MyDrive & ":\" & Chr(34), 32 
    Else 
        MsgBox Chr(34) & MyFile & Chr(34) & " introuvable", 32 
    End If 
End Sub 
 


Coloration syntaxique automatique [AFCK]
       


PCPT   [AFCK]

jeudi 20 octobre 2005 à 10:46:29 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

shaiinna

Membre Club

Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

C'est tres gentil

Pcpt et aussi acecel

Deavoir pri la peine de me repondre je pense que je lauré fini aujourdhui cette apli Enfin lol

Jen auré apri des choses en une semaine lol

Je peux abusé de votre compassion????



Pour le gros fichier de 63Mo

avec la progress barre

Jexplik le fichier .Db a copier fait 63Mo
Et en faite la bar de progress avance et a la fin de son process la le ficheir grpc se charge se qui rend les fenetre toute blanche ki donne limpression dun bug sen est un dailleur puisque plus rien ne marche sauf si on attend une ou deux minute ca reapparait

En gros comment mettre en coincidence une progressBAr et un gros fichier parceque pour les ko ca marche

jeudi 20 octobre 2005 à 11:31:17 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

pcpt

Administrateur CodeS-SourceS
un petit morceau de code aiderait à mieux voir ton erreur, même s'il est certain que c'est un oubli de DoEvents (OS perd la main)

PCPT   [AFCK]
jeudi 20 octobre 2005 à 12:42:53 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

shaiinna

Membre Club

on men a deja parler d'ailleur mais je ne sais pas ou le mettre en faite voici le code


Dim ORIGINAL_TIME As Date
Dim SECONDS_TO_WAIT As String

Private Sub cmd_ANNULER_Click()
FRM_PATIENTEZ.Hide
FRM_TEST.Hide
FRM_TEST_DD.Hide
FRM_CONFIRMATION.Show
End Sub

Private Sub Timer1_Timer()
Lbl_rep.Caption = "deb: " + App.Path + " fin"

If ProgressBar1.Value < ProgressBar1.Max Then
ProgressBar1.Value = ProgressBar1.Value + 5
FileCopy App.Path + "\KORRIGAN.INI", "C:\Windows\Korrigan.ini"
'FileCopy Origine, Destination
If ProgressBar1.Value = 15 Then
ProgressBar1.Value = ProgressBar1 + 5
FileCopy "c:\formation.zip", App.Path + "\formation.zip"
If ProgressBar1.Value = 30 Then
ProgressBar1.Value = ProgressBar1.Value + 10
'filecopy App.Path + "\grpc.db", "C:\Base_GR\Grpc.db"
If ProgressBar1.Value = 45 Then
ProgressBar1.Value = ProgressBar1.Value + 5
If ProgressBar1.Value = 60 Then
ProgressBar1.Value = ProgressBar1.Value + 10
If ProgressBar1.Value = 75 Then
ProgressBar1.Value = ProgressBar1.Value + 5
If ProgressBar.Value = 90 Then
ProgressBar1.Value = ProgressBar1.Value + 10
If ProgressBar1.Value = 95 Then
ProgressBar1.Value = ProgressBar1.Value + 5
If ProgressBar1.Value = ProgressBar1.Max Then
Timer1.Enabled = False


 

        End If
        End If
        End If
        End If
        End If
        End If
        End If
        End If
        End If
           
          
           End Sub
           
  

Private Sub Timer2_Timer()
    If ProgressBar1.Value = ProgressBar1.Max Then
       ProgressBar1.Value = 0
       SECONDS_TO_WAIT = "50"
       ORIGINAL_TIME = DateTime.Time
       FRM_PATIENTEZ.Hide
       FRM_FINAL.Show

End If

End Sub


jeudi 20 octobre 2005 à 13:41:21 | Re : Copie d'un fichier sans en connaitre la lettre du lecteur source (HELP HELP HELP !!!)

pcpt

Administrateur CodeS-SourceS
quels sont les intevalles de tes timers?
dit, tu pourrais pas aussi essayer de donner toutes les infos nécessaires? plutôt que de forcer l'autre à te les poser

on gagnerait tous du temps...
PCPT   [AFCK]

1 2

Cette discussion est classée dans : fichier, help, source, lecteur, lettre


Répondre à ce message

Sujets en rapport avec ce message

lecteur cd et chemin [ par salade007 ] bonsoir à toutes et à tousJ'ai cherche comment trouver la lettre du lecteur cd , jai importe dans vba les programmes mais ceux trouvés ne fonctionne p Sommaire de fichier HELP non affiché [ par notpa01 ] Bonjour,J'ai 2 machines sous XP-SP2, CPU1 et CPU2 en réseau. Sur CPU1, j'ai utilisé Word et WinHelp (Help Workshop) pour créer un fichier HLP. Pas de Besoin d'aide sur manipulation de tableur et de fichier texte !! [ par le_soissonais ] Salut les codeurs,Voilà, je teiens tout d'abord a vous remercier pour les aides que vous pourrez m'apporte.Donc mon probléme est dans la logique simpl Renvoyer le path complet d un serveur mappé, pas sa lettre [ par gregory__forel ] Bonjour à tous,la ligne de code:strPath = Application.GetOpenFilename("Text Files (*.xls), *.xls")renvoie dans strPath le path d un fichier excel sele [VBS] Script PDFCreator [ par e040098k ] Bonjour, Je cherche à réaliser un script me permettant de supprimer le fichier source d'un pdf créer avec PDFCreator (action après enregistrement). Need help! : Dialogue D'ouverture de fichier.. [ par orditeck ] Bonjour à tous... Je suis débutant en VB (j'utilise Vb 2006)J'aimerais faire un programme qui mémorise tout les répertoires de mes jeux vidéos dans un connaitre l'URL source [ par pascalrochon ] Bonjour, Je recherche actuellement un moyen de connaitre l'url du dernier click dans une fenetre de mon browser. Je m'explique: je vais sur un site we Fichier source trop grand [ par Julien237 ] Bonjour à tous,Je travaille actuellement sur un module d'environ 3200 lignes (dont 300 pour des déclarations) et qui grandit chaque jour, et Visual St Générer un fichier xml ! Help !! [ par coincoin22 ] Bonjour !Je suis un super débutant... Et je galère !J'aimerais générer un fichier xml ou texte à partir des saisies faites au clavier avec une applet VB et SQL help plz [ par PoMmZz ] Bonjour à tous, Voilà mon problème, j'ai du créé un base de donnée en SQL pour un travail à rendre en septembre qui comporte 5 tables, elles sont tou


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,108 sec (4)

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