-1
「Old」と「New」の2つのフォルダがあります。 'Old'のファイルのほとんどは 'New'にコピーされています。ただし、 'Old'と 'New'のサブフォルダの構造が異なるため、 'Old'のファイルのファイルパスは 'New'のコピーと大きく異なります。フォルダ内のすべてのファイルのファイルパスを印刷するPowershellスクリプト
私は'New'でそのファイルを検索し、各ファイルの古いファイルパスと新しいファイルパスをテキストファイルに書き込みます。
私はこれを手動で行うように割り当てられていますが、 PowerShellの新機能で、どのコマンドレットが私の仕事に役立つかを理解するのが難しくなっています。
私はどのような種類のファイルもありますガイダンス。ありがとう。
「のForEach(のGet-ChildItemコマンドレット-recurseで$ファイル){:
ような何かを試してみてください$ file.fullname | out-file output.txt} ' ただし、これは1ファイルだけのパスを書き込むだけです。 –
'' foreach($ file in $(gci -recurse)){$ file.fullname >> output.txt} ''を実行するか、 '' Out-File-append''を使うことができます。そこで何が起こるのかというのは、ファイルに書き込んだものを毎回上書きするため、1つのファイルしか出力しないからです。 – 4c74356b41
ありがとうございました!私は今、各ファイルの名前を取得し、C:\ Oldでそれを検索し、パス(fullname)をoutput.txtに追加する方法を見つけようとしています。 –