>>782
> 256文字制限に引っ掛かるようです。

そりゃ OS の仕様がそうなんだから、その上で動くソフトウェアがその制限を突破できる筈がない。

仮に OS が処理できる最大パス長が 12 文字だとして
 C:\ABCD.html
これを D:\Test\ にコピーするとしたら
 D:\Test\ABCD.html
となって 17 文字になる訳だけど、溢れた 5 文字をどう処理して欲しいのかな?
というかそんなもの処理しようがない。

氏が考えるべきなのは、無理矢理にそれをコピーするのではなく、
「html 内に記述されているパス情報を一気に置換なりで書き換える方法」だよ。
大体は絶対パスになっているから、相対パスに置換するだけでかなりパスは短くなるし、html ファイルの汎用性も高まると思うけどね。