c# - 以编程方式批处理文件以在夜间复制

标签 c# asp.net directory xcopy

我需要创建一个 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/

相关文章:

c# - SQLite .NET,ExecuteScalarAsync<int>,如何知道什么时候没有结果?

c# - 如何将 C# 数据表传递给 JavaScript 函数

c# - 将 JS OnClientClick 添加到代码隐藏中的按钮时出现问题

python - 使用makedirs创建文件夹时如何覆盖已存在的文件夹?

c# - 对象发件人控制发件人?

c# - 如何忽略 List<string> 中的区分大小写

c# - 无法使用 autoAcceptAlerts 在 iOS 上运行 Appium 测试

c# - 获取给定日期的正确周数

python - 在python中设置搜索程序的目录

python - 无法将创建不同子文件夹的不同文本文件放入主文件夹中