В Питоне:
import csv, os, glob
filenames = []
filedir = 'files'
with open('filelist.csv', 'rb') as f:
reader = csv.reader(f)
filelist = list(reader)
filelist.pop(0)
for k, filename in enumerate(glob.glob(filedir + '/*')):
filenames.append(os.path.basename(filename))
for (id, directory) in filelist:
matches = [e for e in filenames if id in e]
for (filename) in matches:
if not os.path.exists(directory):
os.makedirs(directory)
os.rename(filedir + '/' + filename, directory + '/' + filename)
Я обновил сервер, и все еще имею ту же ошибку с lieee, я не в состоянии стереть сервер, так как он содержит 16 ТБ данных, которые мне нужно создать резервную копию. При запуске eggdrop было бы неплохо, но не настолько важно, чтобы стереть коробку и начать все сначала, поэтому я просто арендую сервер меньшего размера для eggdrops.
Спасибо за информацию и все попытки помочь!