I have a piece of Java that create folder(s) on a network mapped drive (Z:) Script executes on server A (Windows 2008 R2, running as user account "serviceUser") and creates folder(s) on server B (Windows 2003)
The root folder on server B (which is mapped as Z:) has special permission and allows "serviceUser" to create, modify, delete, write, etc. Permissions are set to inherit to child object, so folder created in Z: should get the same permissions as Z: itself.
My code creates 2 folders inside Z: like:
File destination = new File("z:\\folder_1\\");
File destination = new File("z:\\folder_1\\subfolder_1\\");
Folder "folder_1" gets the correct permissions but "subfolder_1" does not.
After creating those folders, I need to create a file, but as the "subfolder_1" doesn't get permissions, console reports "Access is denied"
when doing File fileName = new File("z:\\folder_1\\subfolder_1\\filename.png");
How can I fix this problem?