Arbitrary file operation - support arguments