#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys, os
# 7 avg
# Переименование всех файлов в цифру
#---------------------------------------
count = 0
pref = '' # при желании вставить префикс к имени файла
#---------------------------------------
def rename_fb2(old, ph):
, ,global count
, ,count +=1
# вставить проверку существования файла с выбором следующего имени файла
, ,os.rename(old,os.path.join(ph, pref + str(count)+'.fb2'))
#---------------------------------------
def rename_zip(old, ph):
, ,global count
, ,count +=1
# вставить проверку существования файла с выбором следующего имени файла
, ,os.rename(old,os.path.join(ph, pref + str(count)+'.fb2.zip'))
#---------------------------------------
def rename_file(adr, ph):
, ,m = adr.split(".")
, ,if (m[-1] == "zip") and (m[-2] == "fb2"):
, , , , rename_zip(adr, ph)
, ,elif (m[-1] == "fb2"):
, , , , rename_fb2(adr, ph)
#---------------------------------------
def scan_dir(ph):
, ,global L
, ,dirlist = os.listdir(ph)
, ,dirlist.sort()
, ,for i in dirlist:
, , , ,adr = os.path.join(ph, i)
, , , ,if os.path.isdir(adr):
, , , , , ,scan_dir(adr)
, , , ,else:
, , , , , ,rename_file(adr, ph)
#********************************************************
path = os.getcwd()
scan_dir(path)
, ,
print( 'Done!')