Meaningless Drivel is fun!
The moose likes Servlets and the fly likes FileOutputStream Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "FileOutputStream" Watch "FileOutputStream" New topic


Anthony Smith
Ranch Hand

Joined: Sep 10, 2001
Posts: 285
I am using the FileOutputStream to print a uploaded html file to a file on my machine. I must manipulate the data before I write it to the disk. I do use orielly's classes, but I have another problem, when I use:
FileOutputStream fout = new FileOutputStream(theFile);
The file prints in my tomcat bin directory. (I am geeting this file from a servlet using tomcat.
I am tryign to get it to print in a folder in my root directory but I cant. I tried:
fout = new FileOutputStream( "c:\\portal\\temp\\ "+ theFile );
fout = new FileOutputStream( "\\portal\\temp\\ "+ theFile );
neither works but the directory is there.
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 13037
Exactly what happens why you try? Particularly, what type of exception is thrown?
marijana grabovac

Joined: Oct 14, 2001
Posts: 6
Hi there,
Try this :
FileOutputStream fout = new FileOutputStream("c:/something/something/somefile.txt");
I just tried it and it worked for me!
Huang Qingyan

Joined: Jan 18, 2002
Posts: 23
I think you should create a folder in c:\\portal\\temp manually. After that you invoke the fileoutputstream method. Try it......
I agree. Here's the link:
subject: FileOutputStream
It's not a secret anymore!