コマンドラインを介して複数のZIPファイルからテキストファイルを抽出して結合するには、何が必要ですか?
私は目の前で興味深いスクリプト作成の課題を抱えています。私はそれを行う方法があると確信していますが、おそらく特定のツールや機能的な知識が不足しているように感じます。 互いにマージする必要のあるテキストファイルなどをそれぞれ含む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ファイルを分析および操作できるツールが必要です。また、私がまだ考えていない他の特定の合併症はありますか?