#!/usr/bin/env python
# -*- codning: utf-8 -*-
import sys, os
import shutil
# перемещение поврежденный файлов fb2 для последующего ремонта
#----------------------------------------------
path = os.getcwd()
Count = 0
fn = 'fb2Error.txt' # !!! проследить за правильностью имени файла !!!
if os.path.isfile(fn): # проверяем существование
, ,with open(fn, 'r') as text: # открываем файл
, , , ,mylist = text.readlines() # и читаем
, ,fName = 'infiles' # подготавливаем имя папки адресата
, ,if (not os.path.isdir(fName)): # если адресата нет
, , , ,os.mkdir(fName) # то создаем его
, ,mydir = os.path.join(path, fName)
, ,for i in mylist: # просматриваем список
, , , ,i = i.strip() # отрубаем пробелы
, , , ,name = os.path.basename(i) # выделяем имя файла
, , , ,dst = os.path.join(mydir, name) # определяем куда его сунуть
, , , ,if os.path.isfile(i) and (not os.path.isfile(dst)):
, , , , , ,shutil.move(i, dst) # перемещаем файл
, , , , , ,Count += 1 # обновляем статистику
#os.path.join(dirpath, filename))
print('Файлов перемещено '+str(Count))
#shutil.move(src, dst)