我需要创建一个 Intranet 网站(页面),它允许用户指示要复制到生产位置的本地网络文件夹。目前这是在批处理文件中使用 xcopy 手动完成的。
我正在寻找的是触发副本的方法,因此它是在半夜完成的,以及一种复制文件的方法。我想我可以从我的应用程序运行 xcopy,但这是一个好方法吗?我应该使用 System.IO 名称空间对象来复制文件吗?有没有更好的方法?
该应用程序将使用 C# 和 ASP.NET 编写。我们目前使用 .NET 2.0/3.0,但如果 .NET 3.5 包含更好的解决方案库,我没有问题。
基本上,用户将指示他们需要复制哪个网络文件夹以及一些其他业务信息。指示的文件夹和所有子文件夹都需要复制到目标位置(不是由用户设置的)。
如果已经有一个应用程序可以做到这一点,我也不反对。我不需要写已经存在的东西。