0

ファイル名を取得し、最後に %random% の 3 桁の数字を追加する Windows コマンド ラインを実行しようとしています。おそらく真にランダムではないことを理解した上で..

test_file.mp4 から test_file_582.mp4

4

1 に答える 1

0
set /a num = %random% % 1000
ren test_file.mp4 test_file_%num%.mp4

これにより、同じ疑似乱数が複数回返される可能性があることに注意してください。そのため、既存のファイルを破壊する可能性がある前に、新しいファイルの存在をテストすることをお勧めします。

また、3 桁にパディングされることもありません (つまりtest_file_1.mp4、結果として持つことができます)。これは今のところ、読者の演習として残しておきます。

于 2012-08-13T16:55:10.913 に答える