**Blender Version**
Broken: 2.69
Docs state there's a subtype `DIRECTORY_PATH`:
http://www.blender.org/documentation/blender_python_api_2_69_10/bpy.types.Property.html#bpy.types.Property.subtype
But only `DIR_PATH` works:
>>> bpy.types.Scene.p = bpy.props.StringProperty(subtype="DIRECTORY_PATH")
TypeError: StringProperty(subtype='DIRECTORY_PATH'): subtype not found in ('FILE_PATH', 'DIR_PATH', 'FILE_NAME', 'BYTE_STRING', 'PASSWORD', 'NONE')
Traceback (most recent call last):
File "<blender_console>", line 1, in <module>
ValueError: bpy_struct "Scene" registration error: p could not register
>>> bpy.types.Property.bl_rna.properties['subtype'].enum_items.keys()
['NONE', 'FILE_PATH', 'DIRECTORY_PATH', 'PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', 'TIME', 'DISTANCE', 'COLOR', 'TRANSLATION', 'DIRECTION', 'MATRIX', 'EULER', 'QUATERNION', 'XYZ', 'COLOR_GAMMA', 'COORDINATES', 'LAYER', 'LAYER_MEMBERSHIP']