예제 #1
0
    def dumptab_all_files(self):
        # Record info about all directories
        include_dirs = 1

        #  Identify all NTFS drives
        prog_dirs = []
        for d in drives().get_fixed_drives():
            print wpc.utils.tab_line("info", "drive", d.get_name(), d.get_fs())
            if d.get_fs() == 'NTFS':
                prog_dirs.append(d.get_name())

        # Walk the directory tree of each NTFS drive
        for directory in prog_dirs:
            for filename in wpc.utils.dirwalk(directory, '*', include_dirs):
                f = File(filename)
                print f.as_tab()
 def dumptab_all_files(self):
     # Record info about all directories
     include_dirs = 1
 
     #  Identify all NTFS drives
     prog_dirs = []
     for d in drives().get_fixed_drives():
         print wpc.utils.tab_line("info", "drive", d.get_name(), d.get_fs())
         if d.get_fs() == 'NTFS':
             prog_dirs.append(d.get_name())
 
     # Walk the directory tree of each NTFS drive
     for directory in prog_dirs:
         for filename in wpc.utils.dirwalk(directory, '*', include_dirs):
             f = File(filename)
             print f.as_tab()
 def dumptab_program_files(self):
     # Record info about all directories
     include_dirs = 1
 
     prog_dirs = []
     if os.getenv('ProgramFiles'):
         prog_dirs.append(os.environ['ProgramFiles'])
 
     if os.getenv('ProgramFiles(x86)'):
         prog_dirs.append(os.environ['ProgramFiles(x86)'])
 
     for directory in prog_dirs:
         # Walk program files directories looking for executables
         for filename in wpc.utils.dirwalk(directory, wpc.conf.executable_file_extensions, include_dirs):
             f = File(filename)
             print f.as_tab()
예제 #4
0
    def dumptab_program_files(self):
        # Record info about all directories
        include_dirs = 1

        prog_dirs = []
        if os.getenv('ProgramFiles'):
            prog_dirs.append(os.environ['ProgramFiles'])

        if os.getenv('ProgramFiles(x86)'):
            prog_dirs.append(os.environ['ProgramFiles(x86)'])

        for directory in prog_dirs:
            # Walk program files directories looking for executables
            for filename in wpc.utils.dirwalk(
                    directory, wpc.conf.executable_file_extensions,
                    include_dirs):
                f = File(filename)
                print f.as_tab()