''' 用于新建空文件夹'''
path="/root/temp/"
def make_Empty_Dir(path):
'''如果path这个路径下存在文件夹,就先删除它,再新建它,如果不存在,就新建它,目的是为了temp为新的空文件夹'''
import os
import shutil
if os.path.isdir(path):
shutil.rmtree(path)
os.mkdir(path)
else:
os.mkdir(path)
''' 用于新建空文件'''
# path="/root/utils/get_Dis_ARP/arp_detail/temp.txt"
path="/root/temp1.txt"
def make_Empty_File(path):
'''如果path这个路径下存在path这个文件,就先删除它,再新建它,如果不存在,就新建它,目的是为了temp.txt为新的空文件'''
import os
import shutil
import pathlib
if os.path.isfile(path):
os.remove(path)
pathlib.Path(path).touch()
else:
pathlib.Path(path).touch()
# make_Empty_File(path)
''' 用于新建以日期加时间为名称的文件夹'''
def makeFile_with_datatime():
#以日期加时间的方式定义文件名,这样对未来每一次操作都可以记录一个文件,防止信息重复或丢失
Date_Time=time.strftime("%Y-%m-%d-%H-%M")
file_sysname="/home/Name_"+Date_Time+".txt"
return file_sysname
'''用于将一个文件夹下的所有txt文件里的内容合并到一个新文件里面all_in_one_File.txt'''
path="/root/utils/get_Dis_ARP/arp_detail/content/"
def dir_allFiles_in_oneFile(path):
import os
files=os.listdir(path)
with open(path+"all_in_one_File.txt","a+") as fi:
for i in files:
path_file=path+i
with open(path_file,"r") as f:
content=f.read()
f.close()
fi.write(content)
fi.close()
dir_allFiles_in_oneFile(path)