c# - Powershell或C#:使用CSV数据将文件从一个位置复制到另一位置

标签 c# powershell

我有2列的csv。第一列是我要复制的文件的路径和文件名。第二列是目标路径。

我想创建一个脚本来解析csv并将文件复制到C#中的foreach循环中,但是我认为Powershell可能是实现此目的的最简单,最有效的方法。

我应该在C#脚本中加载csv,然后创建一个foreach循环来加载源和目标,然后完成复制,还是在Powershell中使用简单的单行代码就能更快地做到这一点?

最佳答案

与C#相比,Powershell比处理它要容易得多。 C#将更快,特别是如果您需要使用线程。

因此,最终取决于您的要求。如果您不需要处理大量数据,我会一开始就建议使用Powershell。

但是,如果您对C#非常熟悉,也可以在C#中随意进行

关于c# - Powershell或C#:使用CSV数据将文件从一个位置复制到另一位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62203356/

相关文章:

c# - 使用图形 API 在 Azure Active Directory 中创建应用程序失败

powershell - Powershell脚本将食物分配给数字并将其列出

.net - Get-Date 转换为字符串 vs ToString()

c# - 在 C# 中使用 Emgu.CV 的 System.TypeInitializationException

c# - 我的 Xpath 有什么问题吗?

powershell - 虚拟机状态的可能值

powershell - 在同一行上获取日期和时间

PowerShell: `$matches` 是否保证与管道变量同步执行管道?

c# - FluentAssertions,确保 IEnumerable 仅包含单个元素

c# - 从 .Master Page 中删除 gridview 编辑列