file - 需要创建批处理文件以从文件夹中选择一个随机文件并复制到另一个文件夹

标签 file batch-file copy

我需要为 Windows 操作系统创建一个批处理文件,该文件将从特定文件夹中随机选择一个文件,然后将该文件复制到另一个文件夹。我仍然需要该文件的副本以保留在原始位置。

仅供引用,它需要是一个批处理文件。

预先感谢您的帮助...

最佳答案

@echo off
setlocal EnableDelayedExpansion
cd \particular\folder
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%]!" \different\folder

关于file - 需要创建批处理文件以从文件夹中选择一个随机文件并复制到另一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18945521/

相关文章:

Java:使用 URL 作为 Path 对象

batch-file - Windows批处理文件-验证用户输入环境变量是否为十六进制

PostgreSQL - 复制自 - "unacceptable encoding"错误

mysql - 一行mysql命令是否可以轻松存储和重复使用?

excel - 将用户选择的多个文件(通过文件对话框)复制到新创建的文件夹

batch-file - 根据源文件夹内容批量替换特定文件前备份

java - 将文件内容读取为字节 java

c# - 创建文件夹并将文件集复制到本地磁盘

java - 使用 AsyncHttpClient 的剩余文件上传客户端的示例代码

windows - 这个语句是做什么的