【问题标题】:RoboCopy Log FileRoboCopy 日志文件
【发布时间】:2011-07-07 09:15:34
【问题描述】:

是否有任何 C# 代码可以帮助格式化 robocopy 日志文件以便更轻松地上传到数据库。

样本日志

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                              
-------------------------------------------------------------------------------

  Started : Thu Jul 07 12:00:12 2011

   Source : C:\Sales\Out\
     Dest : \\Marketing\Data\In\

    Files : *.*

  Options : *.* /COPY:DAT /MOV /R:1000000 /W:30 

------------------------------------------------------------------------------

                       0     C:\Sales\In\
      *EXTRA File          1.4 m    2011MarketingMaster.XLS
      *EXTRA File          1.3 m    2011SalesOutput 01 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 02 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 03 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 04 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 05 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 06 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 07 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 08 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 09 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 10 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 11 .XLS
      *EXTRA File          1.4 m    2011SalesOutput 12 .XLS

------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         0         1         0         0         0
   Files :         0         0         0         0         0       13
   Bytes :         0         0         0         0         0  461.67 m
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00

   Ended : Thu Jul 07 12:00:12 2011

【问题讨论】:

  • 这里有一堆潜在的数据可供导出。你对什么部分感兴趣?你有数据应该适合的表模式吗?
  • 您需要从日志文件中获取哪些信息?你的数据库结构是什么?
  • 我只对工作总结感兴趣

标签: c# logging robocopy


【解决方案1】:

如果您只对文件感兴趣,使用 /NJH(无作业标题)和 /NJS(无作业摘要)开关可能会使您的工作更轻松:MSDN: Robocopy

【讨论】:

    【解决方案2】:

    我发现这个sketchingdev blog post 很有用。

    它创建了一个 PowerShell (PSObject),因此从那里操作和上传到数据库应该会更容易。

    另外,related question 回答了原始问题:只对工作摘要感兴趣

    【讨论】:

      猜你喜欢
      • 2021-07-24
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      • 1970-01-01
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      相关资源
      最近更新 更多