First: not bath but batch

Second: good idea is to use
%1 instead of
datafile for compression and instead of
data.arc for decompression.
With this modification you can drag'n'drop any folder over compression.bat to compress it and drag'n'drop any arc/bin/cab file over decompression.bat to decompress it.
Code:
arc a -ep1 -dses --dirs -s; -lc- -di -i2 -r -msrep:l256+lzma:a1:mfbt4:d200m:fb128:mc1000:lc8 %1.arc "%1\*"
Code:
arc x -w.\ -dp%~n1\ %1
Good luck.