0

1 つのランダムな画像ファイルをあるフォルダーから別のフォルダーに移動できるバッチ スクリプトを探しています。画像のファイル タイプが異なる可能性があるため、名前と拡張子のワイルドカードになると考えています。さまざまなスクリプトを試しました。私はすでにここで見つけましたが、それらでは成功しませんでした。それが簡単になる場合は、正確なディレクトリの場所を指定できます: ソース ディレクトリ:C:\Users\Chris\DSFS 宛先ディレクトリ:C:\Users\Chris\Dropbox\DSFS

これはユーモア サイト用であり、自動化しようとしています。現在、ドロップボックスの場所にあるものはすべてクラウドに送られ、サイトに配置されています。動作するスクリプトを使用して、Windows でスクリプトを自動化して画像を送信できます。 1 日に 3 回以上フォルダを埋めるだけで、どんな助けでも大歓迎です。

4

1 に答える 1

2
@ECHO OFF &SETLOCAL
SET "source=C:\Users\Chris\DSFS\*"
for %%a in ("%source%\*") do set /a files+=1
set /a skip=%random%%%files
if %skip% EQU 0 (SET "skip=") ELSE SET "skip=skip=%skip%"
for /f "%skip% delims=" %%a in ('dir /b /a-d "%source%"') do (
    IF DEFINED files (
        ECHO MOVE "%%~fa" "C:\Users\Chris\Dropbox\DSFS"
        SET "files="
    )
)
于 2013-08-11T21:58:52.927 に答える