Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Data from: find -type f -print0
- with open('~/to_delete.txt') as fd:
- data = fd.read()
- data = data.split('\x00') #use nullbyte as seperator
- """
- data = ['./addons/cba_help.pbo.cba_a3_rc6.bisign',
- './addons/cba_ai.pbo',
- './addons/cba_ai.pbo.cba_a3_rc6.bisign',
- './addons/cba_arrays.pbo',
- './addons/cba_arrays.pbo.cba_a3_rc6.bisign',
- './addons/cba_common.pbo',
- './addons/cba_common.pbo.cba_a3_rc6.bisign',
- './addons/cba_diagnostic.pbo',
- './addons/cba_diagnostic.pbo.cba_a3_rc6.bisign',
- './addons/cba_events.pbo',
- './addons/cba_events.pbo.cba_a3_rc6.bisign',
- './addons/cba_extended_eventhandlers.pbo',
- './addons/cba_extended_eventhandlers.pbo.cba_a3_rc6.bisign',
- './addons/cba_hashes.pbo',
- './addons/cba_hashes.pbo.cba_a3_rc6.bisign',
- './addons/cba_help.pbo',
- './addons/cba_keybinding.pbo',
- './addons/cba_keybinding.pbo.cba_a3_rc6.bisign',
- './addons/cba_main.pbo',
- './addons/cba_main.pbo.cba_a3_rc6.bisign',
- './addons/cba_main_a3.pbo',
- './addons/cba_main_a3.pbo.cba_a3_rc6.bisign',
- './addons/cba_network.pbo',
- './addons/cba_network.pbo.cba_a3_rc6.bisign',
- './addons/cba_strings.pbo',
- './addons/cba_strings.pbo.cba_a3_rc6.bisign',
- './addons/cba_ui.pbo',
- './addons/cba_ui.pbo.cba_a3_rc6.bisign',
- './addons/cba_ui_helper.pbo',
- './addons/cba_ui_helper.pbo.cba_a3_rc6.bisign',
- './addons/cba_vectors.pbo',
- './addons/cba_vectors.pbo.cba_a3_rc6.bisign',
- './addons/cba_versioning.pbo',
- './addons/cba_versioning.pbo.cba_a3_rc6.bisign',
- './addons/cba_xeh.pbo',
- './addons/cba_xeh.pbo.cba_a3_rc6.bisign',
- './addons/cba_xeh_a3.pbo',
- './addons/cba_xeh_a3.pbo.cba_a3_rc6.bisign',
- './keys/cba_a3_rc6.bikey',
- './license.txt',
- './logo_cba_ca.paa',
- './mod.cpp',
- './optional/cba_cache_disable.pbo',
- './optional/cba_cache_disable.pbo.cba_a3_rc6.bisign',
- './optional/cba_diagnostic_disable_xeh_logging.pbo',
- './optional/cba_diagnostic_disable_xeh_logging.pbo.cba_a3_rc6.bisign',
- './optional/cba_diagnostic_enable_logging.pbo',
- './optional/cba_diagnostic_enable_logging.pbo.cba_a3_rc6.bisign',
- './optional/README.TXT',
- './readme.txt',
- './store/function_library.tar',
- './store/wiki.tar',
- './addons/task_force_radio.pbo',
- './addons/task_force_radio.pbo.[TF]Nkey8.bisign',
- './addons/task_force_radio_items.pbo',
- './addons/task_force_radio_items.pbo.[TF]Nkey8.bisign',
- './keys/[TF]Nkey8.bikey',
- './manw_winner_addon_1st_emblem.paa',
- './mod.cpp',
- './task_force_arrowhead_logo.paa',
- './task_force_radio_pipe.dll',
- './task_force_radio/radio_settings.hpp',
- '']
- """Deleting caseinsensitive from a 0-Byte seperarted list."""
- for root, dirs, files in os.walk('.'):
- for file in files:
- for entry in data:
- orig = os.path.join(root, file)
- to_delete = entry
- if orig.upper() == to_delete.upper():
- print('Deleting: {}'.format(orig))
- os.remove(orig)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement