Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, time
- import shutil
- rootFolder = "E:/_PythonSuli/examples/homeworks/sourceFolder/"
- destinationFolder = "E:/_PythonSuli/examples/homeworks/destFolder/"
- def main ():
- # TODO call this first
- startTime = time.time()
- files = getFiles()
- print files
- copyFiles(files) # innen hianyzott a parameter
- printResult(files, startTime) # hianyzo parameterek
- def getFiles ():
- # TODO get files from root folders
- '''
- List files in folder.
- barmilyen hosszu lehet
- :param folder: string (milyen parametert fogad)
- :return: list
- '''
- return [i for i in os.listdir(unicode(rootFolder))if os.path.isfile(rootFolder + i)]
- def copyFiles (fileList):
- # TODO copy file list
- if not os.path.exists(destinationFolder): # tipo hiba volt: exist -> exists
- os.mkdir(destinationFolder)
- for file in fileList:
- print "Copying {0}".format(file.encode("utf-8")) # ekezetes fileneveknel kell az encode
- shutil.copy(rootFolder + file,destinationFolder + file)
- def printResult (fileList, startTime):
- # TODO proint final result to user
- '''
- Print some resilt to user
- :param fileList: list
- :return:
- '''
- print "Copying {0} files finished in {1} seconds".format(len(fileList), time.time() - startTime) # tipo hiba Time -> time
- pass
- main() # ez a printResult fuggveny alatt volt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement