[jcifs] Issue: hidden children omitted from folder content list

Julian Reschke julian.reschke at gmx.de
Wed Feb 4 13:08:16 GMT 2004


Hi,

it seems that list() doesn't return children that are hidden. Test case:

	private static void testListHidden() throws IOException {

		SmbFile folder = new SmbFile("smb://" + creds + host + "/" + share + 
"/folder2/");
		folder.mkdir();
		
		SmbFile smb = new SmbFile("smb://" + creds + host + "/" + share + 
"/folder2/test");
		SmbFileOutputStream so = new SmbFileOutputStream(smb);
		so.write("Hello".getBytes());
		so.close();
		
		smb.setAttributes(smb.getAttributes() | smb.ATTR_HIDDEN);
		
		System.out.println("folder child count: " + folder.list().length);
	}	

yields:

folder child count: 0


(the good news is that setAttributes() does indeed work :-)


Regards, Julian

-- 
<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760



More information about the jcifs mailing list