On Tue, Oct 18, 2022 at 5:00 PM Chris Angelico <ros...@gmail.com> wrote:
> On Wed, 19 Oct 2022 at 06:50, Todd <toddr...@gmail.com> wrote: > > > > Currently, pathlib supports pretty much all common filesystem > operations. You can create, move, and delete both files and directories. > One big omission is copying. You need shutil for that. > > > > Whatever the original intent might have been behind pathlib, it is now > effectively the standard tool for filesystem operations. As such, excluding > copying alone from basic operations creates an unnecessary hurdle for > users. It also increases the difficulty of doing such operations since > there is no hint within the pathlib documentation on how to copy, new users > basically need to google it to find out. That is fine for less common > operations, but far from ideal from a basic one like copying. > > > > Ah. I would look at solving this the other way: since this really > isn't a path operation (in the same sense that moving/renaming and > deleting are), keep it in shutil, but improve discoverability with a > docs reference. > > ChrisA > How is it any less of a "path operation" than moving files, reading and writing files, making directories, and deleting files?
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/E4OOJKFJAO4H76SGT7CKNLFNMRNLM2NI/ Code of Conduct: http://python.org/psf/codeofconduct/