[New-bugs-announce] [issue38868] Shutil cannot delete a folder that contains an .ini file

Svetlana Vodianova report at bugs.python.org
Wed Nov 20 15:04:43 EST 2019


New submission from Svetlana Vodianova <svetlana.vodianova69 at gmx.com>:

I posted my problem on Stack Overflow, but as of right now haven't received any answers. 

Link: https://stackoverflow.com/questions/58922332/shutil-cannot-delete-a-folder-with-a-hidden-desktop-ini-file

To summarize my problem: If you use copytree to copy a source folder that contains a desktop.ini file to a destination, and then call rmtree() to remove the source folder, it will throw an error indicating it doesn't have permission to remove the folder. Using ignore_patterns() doesn't help either, or to quote my problem on SO:

It seems once the source contains a .ini file, even if it isn't copied to the destination, rmtree() will have a problem removing the source folder.

Powershell has almost the same issue, however, unlike Python, if you tell PS to ignore the .ini file, it will remove the folder without crashing.

rmtree has no problem removing folders containing 0 ini files.

----------
components: IO, Windows
messages: 357097
nosy: QueenSvetlana, paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
status: open
title: Shutil cannot delete a folder that contains an .ini file
type: crash
versions: Python 3.8

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue38868>
_______________________________________


More information about the New-bugs-announce mailing list