Начал с простенького скрипта, который копирует файлы mp3 из одного каталога в другой.
Вот собственно скрипт:
#!/usr/bin/env python # -*- coding: utf8 -*- import glob, shutil, os names=glob.glob('/home/dm/test/*.mp3') for name in names: shutil.move(name, "/mnt/d/test2/")
После выполнения выскакивает вот такая ошибка, хотя один файл все таки копируется.
Traceback (most recent call last):
File “move_mp3.py”, line 9, in <module>
shutil.move(name, “/mnt/d/test2/”)
File “/usr/lib/python2.7/shutil.py”, line 299, in move
copy2(src, real_dst)
File “/usr/lib/python2.7/shutil.py”, line 129, in copy2
copystat(src, dst)
File “/usr/lib/python2.7/shutil.py”, line 98, in copystat
os.utime(dst, (st.st_atime, st.st_mtime))
OSError: Operation not permitted: ‘/mnt/d/test2/2Pac & DMX - Who We Be.mp3’
Подскажите что в скрипте не так???
mnt/d# chown dmitry:dmitry test2
ls -l
drwxrwxrwx 1 root root 48 Дек 28 15:16 test2