The documentation for WebService::Dropbox shows the way to delete a file is my $result = $dropbox->delete($path);. It does not show any support for the /2/files/delete_batch Dropbox API endpoint which does take {"entries":[{"path":"/foo/bar.txt"}]}.
So you would need to integrate to the Dropbox API yourself and consume the /delete_batch endpoint, and then you would have to get the payload right (not just a list of path_display values).
Or, if you want to use the Perl module, you'd have to loop through the list of files yourself.
UPDATE:
I forked the module and raised a pull request implementing delete_batch, see https://github.com/s-aska/p5-WebService-Dropbox/pull/22/commits/79cfc8edd0fd86e9e1424da0b455e119498e394c ... you could copy my changes to your local installation if the author does not respond quickly ...
Hope this helps.
In reply to Re: DropBox Delete files
by 1nickt
in thread DropBox Delete files
by frank1
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |