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/

Reply via email to