Talk:Migrate aNd Manage
Revision as of 10:19, 14 October 2008 by Bossa nesta (talk | contribs)
- !/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)