public final boolean isVFSOnlyPathFile()
	{
		if(demandLocal)
			return false;
		if(isDirectory())
			return false;
		String dir=getVFSPathAndName().toLowerCase();
		if(dir.endsWith("/"))
			return false;
		if(demandVFS)
			return true;
		int x=dir.lastIndexOf('/');
		if(x<0)
			return false;
		final CMVFSFile file=getVFSInfo(dir.substring(0,x+1));
		if(file instanceof CMVFSDir)
		{
			final CMFile localFile = new CMFile(dir.substring(0,x+1),this.accessor,this.vfsBits);
			if(localFile.isLocalDirectory())
				return false;
			return true;
		}
		return false;
	}