forked from aimuch/AITools
-
Notifications
You must be signed in to change notification settings - Fork 1
/
copyfiles.py
31 lines (26 loc) · 1 KB
/
copyfiles.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# -*- coding: utf-8 -*-
#!/usr/bin/python
#test_copyfile.py
import os,shutil
import pathlib
def mymovefile(srcfile,dstfile):
if not os.path.isfile(srcfile):
print("%s not exist!"%(srcfile))
else:
fpath,fname=os.path.split(dstfile) #分离文件名和路径
if not os.path.exists(fpath):
os.makedirs(fpath) #创建路径
shutil.move(srcfile,dstfile) #移动文件
print("move %s -> %s"%( srcfile,dstfile))
def mycopyfile(srcfile,dstfile):
if not os.path.isfile(srcfile):
print("%s not exist!"%(srcfile))
else:
fpath,fname=os.path.split(dstfile) #分离文件名和路径
if not os.path.exists(fpath):
os.makedirs(fpath) #创建路径
shutil.copyfile(srcfile,dstfile) #复制文件
print("copy %s -> %s"%( srcfile,dstfile))
srcfile='/home/andy/test.py'
dstfile='/home/andy/devWorkSpace/test.py'
mymovefile(srcfile,dstfile)