Want to zip the all files till nth depth

All,

i need a script which can zip the all files which are in directories and its subdirectories

for example:

dir1 contains file1,file2,dir1a,dir1b
now dir1a also contains fil11,fil12 ,dirab

so script should look for files in dir or sub dir till files not found and zip the all
files.

This works for me.

zip -r myzip /tst
  adding: /tst/ (stored 0%)
  adding: /tst/dir1/ (stored 0%)
  adding: /tst/dir1/dir2/ (stored 0%)
  adding: /tst/dir1/dir2/dir3/ (stored 0%)
  adding: /tst/dir1/dir2/dir3/dir4/ (stored 0%)
  adding: /tst/dir1/dir2/dir3/dir4/mhfile4 (stored 0%)
  adding: /tst/dir1/dir2/dir3/myfile3 (stored 0%)
  adding: /tst/dir1/dir2/myfile2 (stored 0%)
  adding: /tst/dir1/myfile1 (stored 0%)
  adding: /tst/myfile (stored 0%)

Thank you very much it is working for me.....:b: