我运行Windows 7旗舰版64位,但我的经验可以追溯到DOS 3.0。
由于像DOS 3.1,你已经能够将文件添加到另一个与此使用COPY命令:
COPY FILE1+FILE2=FILE1
制作一个临时FILE3不必要的需要。
这是因为,只要你加入,你经常需要更新您的一个新的程序非常方便的命令CONFIG.SYS
和AUTOEXEC.BAT
文件。
它也曾经是获得正确的顺序是importiant,否则你会最终空FILE1。
但今天,当我尝试过,它留下FILE1
不变,当我颠倒了顺序,(可以理解)由FILE1
的副本FILE2
。
有谁知道,如果它被替换为另一种方法,当这种变化发生了什么?
编辑:
我一直在做更多的测试,奇怪的是,即使上面的代码将无法正常工作,你仍然可以从窗台控制台复制并追加一条像这样一个现有的文件:
copy file1+con=file1
Type some text to append to file1
^Z ([CTRL]+Z the End Of File character)
如果我的Windows版本是搞砸了不知何故,我不知道。 任何机构可以复制我的发现?
编辑:
它适用于95/98 / ME / 2000 / XP / XP模式/ 7专业版64位/ 64位8。 所以我想,这不是一个7 Ultimate x64
的问题,而是与我的机器的问题。
*叹气*
编辑:
最后编辑的,我保证。 :)
这是不是与我的机器的问题,它是与文件1的问题。 显然,当我第一次附加文件2到它,[Ctrl]键+ Z(EOF字符)从来没有得到覆盖,导致文件看起来像这样:
Original Data
Original Data
[EOF]
Appended Data
Appended Data
Appended Data
您可以自己从在命令提示符下面的实验重复这一点。 (其中^ Z是字符[CTRL] + Z)
在命令提示类型:
copy con file1
File One
^Z^Z
copy con file2
File Two
^Z
copy con file3
File Three
^Z
copy file1+file2=file1
copy file2+file3=file2
TYPE file1
TYPE file2
你会看见:
file1
File One
file2
File Two
File Three
您可以type file2 >> file1
,或者使用串联的文件几乎任何其他方法,当你键入file1
仍然只会出现包含File One
。 但如果您使用FIND "searchterm" file
来解析文件它会告诉你什么是真正回事。 在这种情况下类型:
FIND " " file1
你会与奖励:
---------- FILE1
File One
→File Two