Difference between revisions of "Talk:Migrate aNd Manage"
Bossa nesta (talk | contribs) |
Bossa nesta (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | <pre> | ||
+ | |||
#!/usr/bin/env python | #!/usr/bin/env python | ||
Line 118: | Line 120: | ||
# shutil.rmtree(PATH2) | # shutil.rmtree(PATH2) | ||
+ | |||
+ | </pre> |
Revision as of 10:20, 14 October 2008
#!/usr/bin/env python # a sample python script for Windows Data Migration Tool # just to make sure the concepts works in python... ########## Program Logic Flow v0.1 20081012 ########## # # - Show welcome page and descriptions # - Search Windows User Folders # - Gethering folders information # - Check if Fedora User parition is enough for all documents from Windows users # - Prompt if administrator wants every thing automatic -> go to AUTO else -> go to MANUAL # # # AUTO # # - List all possible users and ask if every thing is correct # - Ask for dummy password for each user # - Automatic create User # - Automatic move User documents to each user directory # - Automatic migrate bookmarks to Konqueror # # MANUAL # # - List all possible users and ask for individual password # - Prompt each folder that copy to Fedora partition, and see if administrator wants to move files to a specific folder # - Prompt each user when move bookmarks to Konqueror # - # import os, os.path, shutil print "============================================================" print " Windows Data Migration Tool" print " Function Test" print "============================================================" PATH="/tmp/test" print "check if directory ", PATH ,"exist" print os.path.isdir(PATH) PATH2=PATH+"2" print "check if ", PATH, "and ", PATH2, "exist" print PATH, os.path.isdir(PATH) print PATH, os.path.isdir(PATH2) print "creat folder", PATH, ",if it's not exist" if not os.access(PATH, os.F_OK): os.mkdir(PATH) # print os.listdir("/tmp") if not os.access(PATH2, os.F_OK): shutil.copytree(PATH,PATH2) else: print PATH2, "alredy exist. dir not copyied" # shutil.rmtree(PATH2)