If the appropriate part of the remote system's filesystem is being made available to remote clients (via SMB, NFS, AFP etc.), with permission for the user running the Java code to write to it, then you can just use normal Java File operations like File.mkdir(). Of course, you need to use the right file path syntax; that's nothing to do with ...