Bonjour à tous,
je vous sollicite pour un avis, j'ai une fonction dans un de mes codes qui me pose problème, le but et simple, je lie un fichier texte séparé par des ; puis je split tout sa dans des variables pour faire une insertion dans une BDD... tout cela fonctionne sans problème, après le traitement du fichier je veux le déplacer dans un autre répertoire afin de valider le traitement. (Action que j'ai deja codé y a au moins 10 ans ... et qui fonctionne sans problème.)
Pour info, le code suivant et lancé dans un Thread dans une boucle infini pour vérifier l'arriver d'un nouveau fichier.
La fonction suivante prend, lie le fichier et écrie dans la BDD.Code:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Mon problème est que si je n’exécute pas la méthode fileToSQL(File fic) dans la méthode de déplacement readRdvFileToSql, le fichier et bien déplacé, si je lance le traitement qui stock dans la BDD le fichier n'est pas déplacé... et la sa fait 3 heures que je m'arrache le peux de cheveux qu'il me reste si quelqu'un as une idée , je suis preneur.Code:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Pour info je traite déjà un code comme celui -ci ou tout marche nikel.!!!!
Code:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Code:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PS : Bien sur j'ai aucun retour d'erreur dans le compilateur.
Merci les gas.
