Найти - Пользователи
Полная версия: Операции с файлами при помощи питона и их последствия.
Начало » Python для новичков » Операции с файлами при помощи питона и их последствия.
1
SomethingButNotNickName
Добрый день.
OS - Windows 10.
Python 3.6.3
Писал скрипт, который в числе прочего делал следующее:
1) создавал директорию - os.mkdir();
2) перемещал файл - shutil.move().
В какой-то момент времени в качестве аргумента этим командам были переданы строки:
“Arch Enemy-Burning Bridges [Japan Toy's ”
“Arch Enemy-Burning Bridges [Japan, Toy's ”
'Pendulum-Hold Your Colour [Re-Release ‘
’Pendulum-Hold Your Colour [Re-Release, '
В результате в исходной директории были созданы файлы с такими же именами и удалить/переименовать/переместить их не получается:
1) при попытке через проводник -> ошибка “Элемент не найден”
2) через Total commander -> просит снять защиту от записи
3) shutil.rmtree(), shutil.move(), os.rename() ->FileNotFoundError и имя первого по списку проблемного файла.
При использовании os.listdir() эти файлы включаются в список результатов, но и os.path.isdir() и os.path.isfile() для них False.


Как их можно попробовать удалить?

SomethingButNotNickName
Загнал, проблемные файлы в архив с флагом “удалить файлы после упаковки”.
WinRar удалил проблемные файлы, архив удалил ручками.
Проблема решена
#WinRar - сила
JOHN_16
SomethingButNotNickName
Вы просто не побороли кавычку
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB