#!/usr/bin/python
import os
import sys
if 'SHERLOCK' in os.environ: # Sherlock 1 or 2
sherlock = os.environ['SHERLOCK']
if sherlock == '1':
catbase = '/home/winther/data_catapp'
elif sherlock == '2':
catbase = '/home/users/winther/data_catapp'
elif 'SLAC_ENVIRON' in os.environ: # SUNCAT
catbase = '/nfs/slac/g/suncatfs/data_catapp/'
else:
catbase = None
sys.path.append(catbase)
[docs]def main(folder):
miss_list = []
for root, dirs, files in os.walk(folder):
for file in files:
if 'MISSING: ' in file:
traj = file.replace('MISSING: ', '')
if os.path.isfile(root + '/' + traj):
print('found {}'.format(traj))
os.remove(root + '/' + file)
else:
miss_list.append(traj)
if len(miss_list) > 0:
print('Files missing')
print(miss_list)
else:
print('all files there!')
return
if __name__ == "__main__":
from sys import argv
folder = argv[1]
main(folder)