wood burning stoves 2.0*
The moose likes I/O and Streams and the fly likes Writing file from Unix to a Windows File Server Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » I/O and Streams
Bookmark "Writing file from Unix to a Windows File Server" Watch "Writing file from Unix to a Windows File Server" New topic

Writing file from Unix to a Windows File Server

Alex Beekman

Joined: Dec 22, 2004
Posts: 9
I have a j2ee application running on a UNIX machine.
I need to write files to a windows file server share directory.

1) What would be the syntax for the URI or string to create a File\FileWriter\Writer?

so far I have tried:
new URI("file:///XXXFileServer/FolderA/FolderB/file.xml")
new URI("file:///XXXFileServer\\FolderA\\FolderB\\file.xml")
new FileWriter("\\\\XXXFileServer\\Folder\\FolderB\\file.xml")
new FileWriter("\\\\XXXFileServer/Folder/FolderB/file.xml")
which aren't correct.

new FileWriter("\\\\XXXFileServer\\Folder\\FolderB\\file.xml")
is correct if the code is running on an XP machine - but on the Unix it runs without throwing a FileNotFound error - but the file is not created.

2) So, my next question is - if the last line above is the correct syntax, and it is a user permissons error - is it possible to handle that in code or do I have to get a SysAdmin to open something up?

3) How can I handle folder names that have spaces in them?
[ December 22, 2004: Message edited by: Alex Beekman ]
Stephen Huey
Ranch Hand

Joined: Jul 15, 2003
Posts: 618
Not sure...I know on our network, we are sharing a Windows directory with Samba, and that's mapped to a drive on the Linux side...maybe you could set up a mapped drive on the Unix box that points to a drive/directory on the Windows machine.
subject: Writing file from Unix to a Windows File Server
Similar Threads
Include Jsp in Jsp
Problems with servlet-mapping to redirect some JSPs...
Create a file in Windows machine from an ear running in Unix Server
SHELL script to parse comma delimited text file
upload file to windows share folder running on unix