答案是使用DOS命令。
例如:被粘贴的文件为E盘根目录的a.txt,单击“开始→运行”,输入cmd并回车,在打开的命令提示符窗口中先使用cd命令切换到目标文件夹所在的上级目录(例如D:\新建文件夹),切换到这个位置后再输入以下命令:
D:\新建文件夹>FOR /R %I IN (.) DO COPY E:\a.txt %I
D:\新建文件夹>FOR /R D:\新建文件夹 %I IN (.) DO COPY E:\a.txt %I
也可以在copy命令前加@符号,意思是关闭当前行的回显;也可以在命令行后加上/y,意为不使用确认是否要改写现有目标文件的提示。
D:\新建文件夹>FOR /R %I IN (.) DO @COPY E:\a.txt %I
D:\新建文件夹>FOR /R %I IN (.) DO COPY E:\a.txt %I /y
还可以给%I加上英文双引号,这样就可以防止出现因为文件名包含空格或括号而不能拷贝的错误:
D:\新建文件夹>FOR /R %I IN (.) DO COPY E:\a.txt "%I"
小tips:
①FOR命令的参数大小写敏感,例如“%I”不同于“%i”。
②在xp的命令提示符窗口中,快速输入当前目录下的文件及文件夹的方法是,按键盘上的Tap键。
③显示当前目录的目录树的DOS命令为tree(/F为显示文件名的开关)。