我正在尝试让这个批处理代码从特定文件夹中随机选择一个文件,然后将其移动到另一个文件夹,但是,我收到一条错误消息,指出:“系统无法找到指定的路径。”有谁知道造成这种情况的原因是什么?
if not exist "%userprofile%\Documents\asdf.txt" (
@echo off
setlocal EnableDelayedExpansion
cd %userprofile%\Dropbox\
set n=0
for %%f in (*.*) do (
set /A n+=1
set "file[!n!]=%%f"
)
set /A "rand=(n*%random%)/32768+1"
copy "!file[%rand%]!" %userprofile%\documents
)