[英]Powershell or C#: Copy files from one location to another using csv data
我有一个有 2 列的 csv。 第一列是我要复制的文件的路径和文件名。 第二列是目标路径。
我想创建一个脚本来解析 csv 并将文件复制到 C# 中的 foreach 循环中,但我认为 Powershell 可能是完成此任务的最简单和最有效的方法。
我应该在 C# 脚本中加载 csv,然后创建一个 foreach 循环来加载起点和终点,然后完成复制,还是 Z531B84AD41B2A753DA83ACF367990701 中的简单单行能够更快地完成此操作?
如果您的 csv 文件有标题,我会使用 powershell 因为它会很容易。 但是 C# 如果不是或者如果你想要一些更难的过程(在复制之前检查文件是否存在)
与 c# 相比,Powershell 比处理这个要容易得多。 C# 会更快,尤其是在您需要使用线程时。
所以最后,这取决于你的要求。 如果您不需要处理大量数据,我会推荐 powershell 一开始。
但是,如果您对 c# 非常熟悉,也可以在 c# 中进行操作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.