我已经在另一个主题How to merge text files with the same name from all subdirectories?中找到了以下代码来合并文件和批处理:
@echo off
for /r "." %%a in (*.txt) do (
echo %%~na
type %%a >> %%~na-merged.txt
)
在我的本地电脑这工作正常 . 但是,当我在我们在VDI中使用的Windows服务器上尝试这个时,新文件被创建为空 . 您可以在下面找到cmd中的信息:
'ááá'不被识别为内部或外部命令,可操作程序或批处理文件 . 'áááecho'不被识别为内部或外部命令,可操作程序或批处理文件 . 'ááá'不被识别为内部或外部命令,可操作程序或批处理文件 . 访问被拒绝 . 处理时出错:D:...系统找不到指定的文件 . 处理时出错: - . 该系统找不到指定的路径 . 按任意键继续 . . .
有人可以帮忙吗?
2 回答
命令提示符下相应目录中的单行 .
将
samename
的两个实例更改为您的特定名称规范 .它使用“〜”工作 .
再次感谢大家的帮助!