Beispiel #1
0
from Directory import Directory
from File import File

if __name__ == "__main__":
    root = Directory("root")
    bin = Directory("bin")
    tmp = Directory("tmp")
    usr = Directory("usr")

    root.add(bin)
    root.add(tmp)
    root.add(usr)

    bin.add(File("vi", 10000))
    bin.add(File("latex", 20000))
    root.print_line()
Beispiel #2
0
from Directory import Directory
from File import File
from FileTreatMentException import FileTreatMentException

if __name__ == '__main__':
    try:
        print("Making root entries...")
        rootdir = Directory("root")
        bindir = Directory("bin")
        tmpdir = Directory("tmp")
        usrdir = Directory("usr")
        rootdir.add(bindir)
        rootdir.add(tmpdir)
        rootdir.add(usrdir)
        bindir.add(File("vi", 10000))
        bindir.add(File("latex", 20000))
        rootdir.printList()

        print("")
        print("Making user entries...")
        yuki = Directory("yuki")
        hanako = Directory("hanako")
        tomura = Directory("tomura")
        usrdir.add(yuki)
        usrdir.add(hanako)
        usrdir.add(tomura)
        yuki.add(File("diary.html", 100))
        yuki.add(File("Composite.java", 200))
        hanako.add(File("memo.tex", 300))
        tomura.add(File("game.doc", 400))
        tomura.add(File("junk.mail", 500))
Beispiel #3
0
from Directory import Directory
from File import File

if __name__ == '__main__':
    root = Directory("root")
    tmp = Directory("tmp")
    usr = Directory("usr")
    root.add(tmp)
    root.add(usr)
    root.add(File("1.html", 200))
    root.add(File("2.html", 100))
    root.add(File("3.html", 300))
    tmp.add(File("4.html", 400))
    tmp.add(File("6.html", 600))
    tmp.add(File("5.html", 500))
    root.execute("")
Beispiel #4
0
from StringVisitor import StringVisitor
from Directory import Directory
from File import File

if __name__ == "__main__":
    root = Directory("root")
    tmp = Directory("tmp")
    usr = Directory("usr")
    html1 = File("1.html", 100)
    html2 = File("2.html", 200)
    html3 = File("3.html", 100)
    html4 = File("4.html", 100)

    root.add(tmp)
    root.add(usr)
    root.add(html1)
    root.add(html2)
    tmp.add(html3)
    tmp.add(html4)

    root.accept(StringVisitor())