file:
REF DFUtilities.FileItem => {
fullFName, toName: ROPE; cp: FS.ComponentPositions;
[fullFName, ] ← FS.ExpandName[name: file.name, wDir: root];
[toName, cp] ← FS.ExpandName[name: file.name, wDir: localDir];
toName ← Rope.Substr[base: toName, start: 0, len: cp.ver.start-1];
toName ← FS.Copy[from: fullFName, to: toName, setKeep: TRUE, keep: 1,
attach: FALSE]; -- don't attach it
IO.PutF[out, "Copied %g => %g\n", IO.rope[fullFName], IO.rope[toName]];
};