### Hidden Files
You may have hidden files. You can find them with `ls -la` to make sure you're okay with really deleting them first. Then you can delete the files before running `rm -r` or `rmdir` as needed.
### Forcing the Recursive Delete
You can also just do `rm -rf` to force the recursive deletion even if the target directory contains files. All the usual warnings apply, but it will get the job done regardless of what your directory contains--as long as you have permissions to delete the files and directories, of course.