def CreateOutput(DirName, LogDir="Log"): LogDir = os.path.join(DirName, LogDir) if (not os.path.exists(LogDir)): os.mkdir(LogDir) global FileScanCount, FileDeleteCount, OutputFile, ScanTime, LogTime ScanTime = (datetime.now()).strftime("%I:%M:%S %p") List, FileScanCnt, FileDeletedCnt = module.DeleteDuplicateFiles(DirName) FileScanCount = FileScanCnt FileDeleteCount = FileDeletedCnt LogTime = time.ctime() FileName = os.path.join( LogDir, "Marvellous %s.log" % (LogTime).replace(' ', '_').replace(':', '_')) seperator = "-" * 160 OutputFile = FileName data = "" for element in List: data += str(element) + "\n" fd = open(FileName, "x") fd.write(seperator + "\n") fd.write("Marvellous Duplicate Deleted Files Logger : " + LogTime + "\n") fd.write(seperator + "\n\n") fd.write(data) fd.close()
def main(): if len(argv) != 2: print("Invalid number arguments") exit() if (argv[1] == "-h") or (argv[1] == "-H"): print( "\n\n\t\t........................This is FileSystem Automation........................\n\n" ) print("\n " + argv[0] + " -h For Help") print("\n " + argv[0] + " -u For Usage") exit() if (argv[1] == "-u") or (argv[1] == "-U"): print("\n <Usage> " + argv[0] + " Directory_Name") exit() try: DirName = argv[1] List = module.DeleteDuplicateFiles(DirName) CreateOutput(argv[0], List) except Exception as E: fd = open("Error_Log.txt", 'a') logmsg = "\n\n Error : " + str(E) + "\n Log Time " + str( datetime.datetime.now()) + "\n\n" fd.write(logmsg) fd.close()
def main(): if len(argv) != 2: print("Invalid number arguments"); exit(); if (argv[1] == "-h") or (argv[1] == "-H"): print("\n\n\t\t........................This is FileSystem Automation........................\n\n"); print("\n " + argv[0]+ " -h For Help"); print("\n " + argv[0]+ " -u For Usage"); exit(); if (argv[1] == "-u") or (argv[1] == "-U"): print("\n <Usage> " + argv[0]+ " Directory_Name"); exit(); try: DirName = argv[1]; dictionary = module.GetChecksum(DirName); CreateOutput(argv[0],dictionary); except Exception as E: fd = open("Error_Log.txt",'a'); logmsg = "\n\n Error : "+ str(E) + "\n Log Time " + str(datetime.datetime.now()) +"\n\n"; fd.write(logmsg); fd.close();
def CreateOutput(FileName, list): defaultFileName = module.ChkFileExists(FileName) data = "" for element in list: data += str(element) + "\n" fd = open(defaultFileName, "x") fd.write(data) fd.close()
def CreateOutput(FileName, list): data = "Files Deleted :\n\n" for string in list: data += string data += "\n" defaultFileName = module.ChkFileExists(FileName + "_Duplicate_File_Output.txt") fd = open(defaultFileName, "x") fd.write(data) fd.close()
def CreateOutput(FileName,dictionary): data = "File Checksum :\n\n"; for Key, Value in dictionary.items(): data += Key +" : "+ str(Value) +"\n\n" defaultFileName = module.ChkFileExists(FileName +"_Output.txt"); fd = open(defaultFileName,"x"); fd.write(data); fd.close();
def CreateOutput(DirName, Output_File): List = module.DeleteDuplicateFiles(DirName) if (List): data = "\n\n Files Deleted At : " + str( datetime.datetime.now()) + "\n\n" for string in List: data += string data += "\n" fd = open(Output_File, "a") fd.write(data) fd.close()
def CreateOutput(DirName, FileName, list): if (not os.path.exists(DirName)): os.mkdir(DirName) FileName = os.path.join(DirName, FileName) print(FileName) defaultFileName = module.ChkFileExists(FileName) data = "" for element in list: data += str(element) + "\n" fd = open(defaultFileName, "x") fd.write(data) fd.close()