ich würde mich freuen, wenn jmd mir kurz behilflich sein könnte. Ich habe ein Skript geschrieben, wo Files aus Directory aus dem letzten Tag gefiltert werden, jetzt möchte ich genau diese kopieren, leider funktioniert das nicht. Mein Code sieht wie folgt aus:
Als Fehler wird ausgegeben:import os
from os import walk
import time
import datetime
from datetime import date, timedelta
import zipfile
import io
import shutil
src = 'K:\\Userfiles\\Ucar\\WT_HB-10-App'
dest = 'K:\\Userfiles\\Ucar\\UNZIP'
date1 = date.today() - timedelta(2)
for root, dirs, files in os.walk(src):
for file in files:
if file.endswith('zip'):
x = file[-18:-8]
d = date1.strftime('%Y-%m-%d')
if x==d:
shutil.copyfile(file, dest)
Traceback (most recent call last):
File "C:\Python37\datetime_finder.py", line 26, in <module>
shutil.copyfile(file, dest)
File "C:\Python37\lib\shutil.py", line 120, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: 'getContents_2019-01-28.csv.zip'
Wenn ich mit Print(file ) teste funktioniert das, es werden alle Files von gestern angezeigt. Wie kriege ich das kopiert ?