我需要创建一个 Intranet 网站(页面),允许用户指示要复制到生产位置的本地网络文件夹。目前,这是在批处理文件中使用 xcopy 手动完成的。
我正在寻找的是触发复制的方法,以便它在半夜完成,以及复制文件的方法。我想我可以从我的应用程序运行 xcopy,但这是一个好方法吗?我应该使用 System.IO namespace 对象来复制文件吗?有没有更好的方法?
该应用程序将使用 C# 和 ASP.NET 编写。我们目前使用 .NET 2.0/3.0,但如果 .NET 3.5 包含更好的解决方案库,我在使用 .NET 3.5 时没有任何问题。
基本上,用户会指出他们需要复制哪个网络文件夹以及一些其他业务信息。需要将指示的文件夹和所有子文件夹复制到目标位置(不是由用户设置)。
如果已经有一个应用程序可以做到这一点,我也不反对。我不需要写已经存在的东西。
最佳答案
对于第一个问题(午夜复制),我建议设置一个运行现有批处理文件(或任何程序)的计划任务
关于c# - 以编程方式批处理文件以在夜间复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/878032/