A CIM_FileSpecification identifies a file that is either to be on or off the system. The file is to be located in the directory ...

A CIM_FileSpecification identifies a file that is either to  be on or off the system. The file is to be located in the  directory identified by the CIM_DirectorySpecificationFile  associations.   When the invoke() method is used, it is expected that  it will use the combination of information provided to  check for the file existence. Therefore, any of the  properties with a NULL value are not checked. So, if  only the Name and the MD5 properties have values, they  are the only ones consider by the invoke() method.