我编写了一个代码,用c#将目录中的所有文件复制到一个特定的位置。我正在使用.bat文件调用该exe进行此过程。
问题是有n个源和n个目的地,这个批处理作业一次只能将文件从一个位置复制到另一个位置。
有没有办法通过.bat文件或使用脚本复制文件,甚至使用.net技术从多个来源复制到多个目的地?
将文件从一个位置复制到另一个位置很容易,但我想同时从多个位置复制文件。
请帮助我实现这一目标。
答案 0 :(得分:0)
你可以有一个解决方案,使用"命令行参数"将源和目标路径作为程序的输入,并从批处理文件中使用不同的参数多次调用程序。如果源和目标是动态的,则必须编写小批量程序以获取源和目标的输入,并使用给定输入作为参数调用程序。
答案 1 :(得分:0)
创建一个名为class
的{{1}},其继承自CopyThread
Thread
。将class
和source
成员与setter一起添加到他们。创建destination
对象时,请确保设置其CopyThread
和source
值。当您启动该主题时,它应该将所有文件从destination
复制到source
。