昼休みの合間に、しつこく。 できちゃうの?>dira0123456789.txt ; safe LFN b0123456789.txt ; if b0123456789 is 0123456789b ??? c0123456789.txt d0123456789.txt e0123456789.txt f0123456789.txt g0123456789.txt h0123456789.txt i0123456789.txt j0123456789.txt>type test.batren a0123456789.txt A.txt ren b0123456789.txt B.txt ren c0123456789.txt C.txt ren d0123456789.txt D.txt ren e0123456789.txt E.txt ren f0123456789.txt F.txt ren g0123456789.txt G.txt ren h0123456789.txt H.txt ren i0123456789.txt I.txt ren j0123456789.txt J.txt>test.bat>dirA.txt B.txt C.txt D.txt E.txt F.txt G.txt H.txt I.txt J.txt then?>type test2.batren A.txt a0123456789.txt ren B.txt b0123456789.txt ren C.txt c0123456789.txt ren D.txt d0123456789.txt ren E.txt e0123456789.txt ren F.txt f0123456789.txt ren G.txt g0123456789.txt ren H.txt h0123456789.txt ren I.txt i0123456789.txt ren J.txt j0123456789.txt>test2.bat>dira0123456789.txt b0123456789.txt c0123456789.txt d0123456789.txt e0123456789.txt f0123456789.txt g0123456789.txt h0123456789.txt i0123456789.txt j0123456789.txt いちおう整理します。 vtdosのコマンド・インタープリタはcommand.comである。 これは、ここでは、MS-DOS 6.2Vのものである。LFNを理解するはずがない。 ren は内部コマンドだから、MS-DOS 6.2Vのcommand.comのrenが 使われるはずである。よって、LFNのリネームは失敗が予想される。 が、現実には、LFNが有効だった。 はて、その心は? 仮説:vtdosでは、command.comの内部コマンドは使われず、cmd.exeのそれが 使われる。 ほんと?
関連記事一覧ツリー (▼ を押すとツリー全体を一括表示します)
返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
- 以下のフォームから自分の投稿記事を修正・削除することができます -