[issue19642] shutil to support equivalent of: rm -f /dir/*
R. David Murray
report at bugs.python.org
Mon Nov 18 15:42:48 CET 2013
R. David Murray added the comment:
See also issue 13229.
You can replicate 'rm -f' like this:
for p in glob.glob('/dir/*'):
os.remove(p)
That doesn't seem worth an extra function.
The annoying one to emulate is 'rm -rf /dir/*', because with the current shutil tools you have to make different calls depending on whether the object is a file or a directory. Pathlib doesn't help with that (it has no generic 'remove' method that applies to both directories and files), but it does make the iteration easier.
----------
components: +Library (Lib) -IO
nosy: +pitrou, r.david.murray
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue19642>
_______________________________________
More information about the Python-bugs-list
mailing list