22 lines
609 B
Python
22 lines
609 B
Python
|
#! /usr/bin/python3.8
|
||
|
# -*- coding: utf-8 -*-
|
||
|
import shutil
|
||
|
import os
|
||
|
|
||
|
def copy_file(filename:str, destination: str= ""):
|
||
|
if os.path.exists(filename):
|
||
|
try:
|
||
|
shutil.copy2(filename, destination)
|
||
|
except FileNotFoundError as error:
|
||
|
print("File not found!")
|
||
|
print(error)
|
||
|
|
||
|
|
||
|
def move_file(file_name: str, destination: str= ""):
|
||
|
if os.path.exists(file_name):
|
||
|
try:
|
||
|
shutil.copy2(file_name, destination)
|
||
|
os.remove(file_name)
|
||
|
except FileNotFoundError as error:
|
||
|
print("File not found!")
|
||
|
print(error)
|