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