ファイルをあるフォルダから別のフォルダに移動する必要があります。移動するファイルの数を選択できるようにする必要があります。次に、ソースフォルダにファイルがなくなるまでループします。ループの間に、それは休憩を取る必要があります。私は離れているかもしれない。 は、これまでのところ、私はこのようなスクリプトだ:事前にPowershellのプロンプトからの入力を記憶するために変数や関数を使用するにはどうすればよいですか?
$FileCount = (ls $env:C:\users\jenstmar\desktop\*.*).count
Function Source {gci -path (Read-Host -Prompt 'Set Source') -exclude PowerFlyt |}
Function FileNumber {Get-Random -Count 4 (Read-Host -Prompt 'Set number of files to move a time') |}
Function Destination {mi -Destination (Read-Host -Prompt 'Set Destination') -exclude PowerFlyt.ps1 |}
do
{
Source |
FileNumber |
Destination |
sleep -sec 20; .\PowerFlyt.ps1
}
while($FileCount -gt 0)
おかげで、すべての
これは問題ではありません。あなたのスクリプトを試しましたか?どのような問題が発生しましたか? –
質問はタイトルにあった。私は今問題を解決しました。 –
Read-Host -prompt "それはどうなるでしょうか(はい/いいえ)" 文字列がはいならばフィルターしなければなりません –