Bonjour,

je suis en train de parcourir un tableau de String et à chaque passage j'aimerai écrire l'élément courant dans le fichier, seulement il ne m'écrit que le 1er élément, pour les autres j'ai un message d'erreur

Mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
for(int i=0; i<tab.lenght;i++) {
writeFile(tab[i]);
}
 
 
 
	public void writeFile(String argContenu) {
		try {		
			String tex = argContenu;
 
			fos.write(tex.getBytes());
		} catch (IOException e) {
			e.printStackTrace();
		}
 
		closeFile();
	}
Message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
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
 
12:07:23,017 ERROR [STDERR] java.io.IOException: Write error
12:07:23,017 ERROR [STDERR] 	at java.io.FileOutputStream.writeBytes(Native Method)
12:07:23,017 ERROR [STDERR] 	at java.io.FileOutputStream.write(Unknown Source)
12:07:23,017 ERROR [STDERR] 	at traitements.Writer.writeFile(Writer.java:33)
12:07:23,017 ERROR [STDERR] 	at CategoriesProblemes.doGet(CategoriesProblemes.java:116)
12:07:23,017 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
12:07:23,017 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
12:07:23,017 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
12:07:23,017 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
12:07:23,017 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
12:07:23,017 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
12:07:23,017 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
12:07:23,017 ERROR [STDERR] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
12:07:23,017 ERROR [STDERR] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
12:07:23,017 ERROR [STDERR] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
12:07:23,017 ERROR [STDERR] 	at java.lang.Thread.run(Unknown Source)
comment faire ?


merci d'avance