導航:首頁 > 文件處理 > 怎麼隨機打開文件夾

怎麼隨機打開文件夾

發布時間:2023-01-11 05:40:50

php如何隨機打開指定文件夾txt文件請大神上代碼。。

兩種方法,第一種獲取指定文件夾下的全部txt文件,放到數組裡面,從數組裡面去隨機,第二種方法,用數字隨機命名txt,取隨機數

㈡ 易語言怎麼打開隨機的文件夾!

.版本 2
.支持庫 spec
.支持庫 shell

.子程序 打開隨機文件
.參數 目錄, 文本型
.局部變數 數組, 文本型, , "1"
.局部變數 文件名, 文本型
.局部變數 數組個數, 整數型
.局部變數 隨機打開, 整數型

.如果 (取文本右邊 (目錄, 1) ≠ 「\」)
目錄 = 目錄 + 「\」
.否則

.如果結束
文件名 = 尋找文件 (目錄 + 「*.*」, #子目錄)
.判斷循環首 (文件名 ≠ 「」)
加入成員 (數組, 文件名)
文件名 = 尋找文件 (, #子目錄)
.判斷循環尾 ()
數組個數 = 取數組成員數 (數組)
調試輸出 (數組)
調試輸出 (數組個數)
置隨機數種子 ()
隨機打開 = 取隨機數 (1, 數組個數)
執行 (4, 目錄 + 數組 [隨機打開], , , )

㈢ 怎樣用vbs或者bat隨機打開文件夾,比如C:/a文件夾中有很多文件夾,隨機打開其中一個。謝謝!

dimfso,folder,rnd_path,list,list_folder,add,wsc
randomize
setwsc=createobject("wscript.shell")
setfso=createobject("scripting.filesystemobject")
folder="d:a"'要處理的路徑
setlist_folder=fso.getfolder(folder).subfolders'遍歷文件夾
rnd_path=fix(rnd*list_folder.count)+1
foreachlistinlist_folder
add=add+1
ifadd=rnd_paththen
wsc.runlist.path'打開文件夾
exitfor
endif
next
setwsc=nothing'釋放內存
setlist_folder=nothing
setfso=nothing

vbs代碼

㈣ VB,如何隨機的打開三個文件夾中的文件呢

用rn取1~3之間的任一整數。然後select case、就三個可能,應該很簡單吧。

如果文件夾比較多,可以用字典的方法,把文件名取取其中,然後用隨機抽取方法任選其一。三個文件夾,真的不用。

㈤ 一個目錄中有很多文件,批處理隨機打開其中的一個文件

不清楚你的實際文件/情況,僅以問題中的樣例/說明為據
復制粘貼到記事本,另存為xx.bat,編碼選ANSI

@echooff
rem隨機打開一個文件
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
set"folder=C:UsersAdministratorDesktopghH7-6bat"
ifnotexist"%folder%"(echo;"%folder%"notfound&gotoend)
>"%tmp% .t"echo;WSH.echo(WSH.StdIn.ReadAll().replace(/s*$/g,'').split(/[ ]+/).sort(function(){returnMath.random()-.5})[0])
ifnotexist"%folder%"(echo;"%folder%"notfound&gotoend)
for/f"delims="%%ain('dir/a-d/b"%folder%"^|cscript-nologo-e:jscript"%tmp% .t"')do(
echo;%%a
start"""%folder%\%%a"
gotoend
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit

㈥ VBA,如何隨機打開一個文件夾,假如有三個文件夾的話

'首先,調用DOS命令獲得指定目前下所有文件夾名列表,代碼如下:
Dim MyFold() as String '定義動態字元串數組
MyDir="D:\Test " '指定待處理的文件夾,可自行修改
shell "cmd.exe /c dir /B/ad "+MyDir+" > FoldList.txt" ,vbhide '本命令功能為獲取指定目錄MyDir下所有文件夾名列表,包括隱藏文件夾,但不包括子文件夾
'然後讀取FoldList.txt中的數據,獲取文件夾名的數量,代碼如下:
Fn=0
Open MyDir+"\FoldList.txt" For input as #1
Do Until EOF(1)
Line Input #1, FL
Fn=Fn+1
Loop
Colse #1
ReDim MyFold(Fn-1) '重新定義數組
'然後,給數組賦值,代碼如下:
i=0
Open MyDir+"\FoldList.txt" For input as #1
Do Until EOF(1)
Line Input #1, FL
MyFold(i)=MyDir+"\"+FL
i=i+1
Loop
Colse #1
Kill MyDir+"\FoldList.txt"
'然後是獲取一個隨機數,以隨機打開指定的文件夾,代碼如下:
i=int((Fn-1)*Rnd)
shell "Explorer.exe "+MyFold(i) '打開隨機指定的文件夾

'如果待隨機打開的文件夾不是處在同一父目錄下,則只能人工給每一個數組元素單獨賦值後隨機打開了。

㈦ 什麼是隨機文件的打開方式

隨機文件打開的文件默認。
一般來說隨機文件打開的文件都是默認的形式。文件的隨機讀寫也就是說文件指針可以隨意移動。隨機文件的操作方式默認有兩種:
順序讀寫:文件指針只能從頭移動到尾。
隨機讀寫:文件指針可以隨意移動,根據需要。
文件指針:在磁碟文件操作中有一個文件指針,用來知名當前應進行讀寫的位置,沒有具體變數。
「文件中的位置」和「位移量」為long型,以位元組為單位。參照位置可以是下面三者之一:
ios::beg文件開頭,只是默認值
ios::cur指針當前的位置
ios::end文件末尾

㈧ 怎樣隨機打開文件夾里的文件

這種軟體沒有現成的,但是對於編程高手來說,要實現這樣的目的是能辦得到的。編程思想:隨機指定一個文件夾,然後搜索該文件下的所有文件名並獲得其對應的文件類型後形成文件列表記錄,根據文件記錄數產生一個隨機數,這個隨機數定位文件列表中的某個文件,通過列表記錄獲得該文件的文件名和文件類型,通過判斷文件類型調用對應的程序來打開該文件。對於編程高手來說,這樣的小軟體可能幾小時就編好了,可惜我不懂編不了。

閱讀全文

與怎麼隨機打開文件夾相關的資料

熱點內容
連漲啟動源碼 瀏覽:161
小奔運動app網路異常怎麼回事 瀏覽:447
php開啟壓縮 瀏覽:303
伺服器主機如何設置啟動 瀏覽:282
linux配置網路命令 瀏覽:774
一張照片怎麼製作視頻app 瀏覽:908
pythonweb和php 瀏覽:976
電腦伺服器地址ip地址 瀏覽:823
對矩陣壓縮是為了 瀏覽:910
setfacl命令 瀏覽:172
linux子系統中斷 瀏覽:342
linux查看進程ps 瀏覽:224
知識庫系統php 瀏覽:623
小波變換壓縮圖像python 瀏覽:151
阿里巴巴程序員怎麼月入百萬 瀏覽:173
如何使用國外伺服器 瀏覽:188
燃燈者pdf 瀏覽:468
編譯器用數學嗎 瀏覽:7
圖形化apk反編譯工具 瀏覽:48
考勤表加密怎麼辦 瀏覽:738