PVDF mesoporous nanostructured film has been used as the piezo-separator for a piezo-driven self-charging power cell (SCPC). The SCPC can be efficiently and stably charged up by mechanical deformation. The geometrical strain confinement effect and the mesoporous structure result in high energy conversion/storage efficiency and high stability.