ファイルサイズに基づいてファイルを移動する方法を見つけようとしています。私は私が探していたものを正確に見つけることができませんでした。私は特定のサイズのファイルだけを移動し、if/thenステートメントを実行する方法を見つけましたが、サイズに基づいて別の場所にファイルを移動することはできませんでした。Powershellファイルサイズに基づいている場合
なぜ私はこれを行う必要がありますか?実行中のexeは、データがない場合でも作成して出力します。したがって、ファイルが空であり、時にはデータがあることがあります。それが私が誰かに送られる必要があるデータを持っているとき、私は空のときに私はちょうど参考のためにバックアップフォルダにそれを望んでいた。読書の多くはsystem.ioと一緒に行った後:-cleがこの部分は空のファイルが存在するなら、私はチェックしてみましょう
$BlankFiles = Get-ChildItem c:\test\*.rej | where { $_.Length -cle 0kb}
以下である:
この部分は私のサイズに基づいてファイルを移動しましょう.file over test-path
[System.IO.File]::Exists($BlankFiles)
これをすべてIF/ELSE文に入れることは、私が苦労した問題でした。私が思いついた答えは以下の通りです。
私は正確なシナリオを見つけることができず、誰かが私が逃したこのアプローチの問題を見ているので、主にこれを投稿しています。