Powershell:复制文件和比较哈希的自动化过程

时间:2016-10-14 03:22:53

标签: powershell powershell-v4.0

我有工作需要我创建一个自动化流程,我将

  1. FolderA文件---- Get-Filehash -algorithm MD5 > c:\test\Axxx.txt
  2. 将文件从FolderA复制到FolderB
  3. FolderB文件---- Get-Filehash -algorithm MD5 > c:\test\Bxxx.txt
  4. 比较两个文本文件(相同位置)中哈希的差异
  5. 没有区别,操作完成
  6. 是差异,弹出以显示差异
  7. 我被所有的cmdts困住了..这太难了!但我仍在努力学习PS。

1 个答案:

答案 0 :(得分:0)

这是实现目标的快捷方式。

 public class ProductController : Controller
{
    private readonly IProductRepository repository;
    public int PageSize = 3;
    public ProductController(IProductRepository repo)
    {
        repository = repo;
    }
    public ViewResult List(string category, int Page = 1)
    {
        ProductsListViewModel model = new ProductsListViewModel 
        { 
         Products= repository.Products
                     .Where(p => category == null || p.Category == category)
                     .OrderBy(p => p.ProductID)
                     .Skip((Page - 1) * PageSize)
                     .Take(PageSize),


         pagingInfo = new PagingInfo
         {
             CurrentPage = Page,
             ItemPerPage = PageSize,
             TotalItems = repository.Products.Count()
         },
         CurrentCategory = category
        };
        return View(model);

    }
}