私は目の前で興味深いスクリプト作成の課題を抱えています。私はそれを行う方法があると確信していますが、おそらく特定のツールや機能的な知識が不足しているように感じます。
互いにマージする必要のあるテキストファイルなどをそれぞれ含む50以上のZIPファイルがあります。構造は次のようなものです。
C:\Reports\FirstJob-1.zip  
|-MyName  
  |-FirstJob
    |-1
      |-[Some other folders]
      |-TXTReports
        |-English
          |-[Some other files]
          |-Report.txt  
C:\Reports\FirstJob-2.zip  
|-MyName  
  |-FirstJob
    |-1
      |-[Some other folders]
      |-TXTReports
        |-English
          |-[Some other files]
          |-Report.txt 
C:\Reports\SecondJob-1.zip  
|-MyName  
  |-SecondJob
    |-1
      |-[Some other folders]
      |-TXTReports
        |-English
          |-[Some other files]
          |-Report.txt
Report.txt1つの通常のフォルダーにすべてのファイルがあり、一意の名前が付けられている場合、おそらくそれぞれの*.txtようなものを対象にして実行するFORステートメントを書くことができtype filename.txt >> Consolidated.txtます。ただし、これらはすべて同じファイル名を持ち、個別のZIPファイル内に深く埋め込まれています。
現在使用している潜在的に有用なツールは、Windows XP Professional SP3、PowerShell、およびWinZipです。私は他のものをダウンロードしたりインストールしたりしませんが、サードパーティのツール(またはMicrosoftやWinZipの追加ツール)が必要な場合があることを理解しています。どのツールを使用しても、Windowsでネイティブに実行する必要があります。このシステム上のCygwinや他のエミュレータをいじる必要は本当にありません。
少なくとも、コマンドラインからZIPファイルを分析および操作できるツールが必要です。また、私がまだ考えていない他の特定の合併症はありますか?