标题: 怎么随机获取目录下的一个文件
[打印本页]
作者: liudaibin
时间: 2007-8-21 12:29
标题: 怎么随机获取目录下的一个文件
例:D:\音乐\
目录下数量不确
怎么随机获取一个文件?
作者: jmz573515
时间: 2007-8-21 15:53
@echo off
setlocal enabledelayedexpansion
set h=0
for /f "delims=" %%i in ('dir /od /b *.*') do (
set /a h+=1
set m!h!=%%i
)
set /a sj=%random%%%%h%+1
call set var=%%m%sj%%%
echo %var%
pause
[
Last edited by jmz573515 on 2007-8-21 at 03:55 PM ]
作者: liudaibin
时间: 2007-8-21 20:36
标题: 看不明白啊,能否解释一下呀
set m!h!=%%i
set /a sj=%random%%%%h%+1
call set var=%%m%sj%%%
这三句一点都看不懂
Quote: |
Originally posted by jmz573515 at 2007-8-21 03:53 PM:
[code]
@echo off
setlocal enabledelayedexpansion
set h=0
for /f "delims=" %%i in ('dir /od /b *.*') do (
set /a h+=1
set m!h!=%%i
)
set /a sj=%random%%%%h%+1
call set var ... |
|