a remove script taken in input a file which contain a list of directories

Hi,
I'm looking to delete some files from directories.
I've just put in a file the location of these files.
e.g:

in file supprs.txt there is:
/usr/host/t1.txt
/etc/dev/u1.java
/home/new/files/view.c

Is it possible to take this file "supprs.txt" as a parameter in a shell command ?

while read srcdir
do
     find $srcdir -type f 
done < supprs.txt

After you run this to verfiy the files are correct change the find line to this:

while read srcdir
do
     find $srcdir -type f -exec rm -f {} \;
done < supprs.txt

I have this message !
find: 0652-019 The status on selacc_thaler.sh_20041002 is not valid.
find: 0652-019 The status on selacc_thaler.sh_20060531 is not valid.
find: 0652-019 The status on selacc_thaler_old.sh is not valid.
find: 0652-019 The status on /u2/d250051/scriptjes/Account_20080505-231749.txt is not valid.
Do you know how to solve it?