There is a similar question here, but this is only helpful if you have access to ArcMap 10.1 SP1. If so you could use the da.walk to look for shapefiles. If you want any feature class with POINT in the name, you could do the following:
import arcpy, os, fnmatch
# Set the workspace with user input
arcpy.env.workspace = "Your directory here"
inWorkspace = arcpy.env.workspace
pointList = []
for dirpath, dirnames, filenames in arcpy.da.Walk(inWorkspace, followlinks=True, datatype="FeatureClass"):
for filename in filenames:
# Add any field with "POINT" in the filename when creating list
if fnmatch.fnmatch(filename, "*POINT*"):
pointList.append(os.path.join(dirpath, filename))
This creates a list (pointList) of complete paths to shapefiles with "POINT" in the name within your specified directory. Alternatively you could include type="Point" in the arcpy.da.Walk() to search for only POINT feature classes.