public final boolean deleteLocal()
	{
		if(!exists()) return false;
		if(!canWrite()) return false;
		if(CMath.bset(vfsBits, CMFile.VFS_MASK_NODELETEANY))
			return false;
		if(!mayDeleteIfDirectory()) return false;
		if((canLocalEquiv())&&(localFile!=null))
			return localFile.delete();
		return false;
	}