diff -ur v18/site_ut.py v19/site_ut.py --- v18/site_ut.py 2020-04-25 23:24:40.000000000 +0900 +++ v19/site_ut.py 2020-04-25 23:42:43.000000000 +0900 @@ -158,7 +158,7 @@ if __name__ == "__main__": site = new( 'ftp_ut.yaml' ) - cmds = ( 'put', 'get' ) + cmds = ( 'put', 'get', 'exists' ) a = arg.new() k = a.pop() if k in cmds: @@ -170,6 +170,13 @@ elif k == 'get': if not get( st.url, path ): sys.exit( 1 ) + elif k == 'exists': + s = '{}/{}'.format( st.url, path ) + r = exists_url( s ) + h = 'found' if r else 'not found' + dbg.out( h + ' ' + s ) + if not r: + sys.exit( 1 ) else: st = site.get( k ) if st: