Some days ago I had a problem to delete all items from standard SharePoint list. There are the following possible ways to do it:
- Delete list at all and create it once again. This option is very fast but we need to create the list again with all fields, views etc. It is a rounite operation and could take much time. Also it can be item event receiver for delete action that makes some changes. The delete list operation without delete all items may cause some problems depending on the logic in the receiver.
- Select all list items and delete it.