(求助C語言)如何用程式讀寫出目錄下所有檔案的檔名

最近遇到要用C來解決的問題
假設我C:\QQ 目錄下有 11.txt , 22.txt , 33.txt 3個檔案
要如何用C (或C++) 來讀出QQ目錄下檔案的檔名
再寫出到一個LIST的txt檔案中

LIST.txt
---------------
11.txt
22.txt
33.txt

類似這樣呢
請求C高手協助..
一行搞定, 簡單明瞭:

Windows 2k/XP/Vista 系列:
system('dir c:\\qq /a /b >LIST.txt')

Linux 系列:
system('ls /qq -a >LIST.txt')
alex1973 wrote:
一行搞定, 簡單明瞭...(恕刪)


哇...果然一行搞定
這下可以先試試看這個作法了
不知道還可以加上時間的排序嗎
假設2的時間最早建立

那麼
LIST.txt
---------------
22.txt
11.txt
33.txt

在這先謝過BLOCK大囉...
挫作集 : http://picasaweb.google.com/cumwahaha/ BLOG: http://cumwahaha.pixnet.net
這有什麼困難的, 你 dir /? 看一下 help 就知道該怎麼排序了, 提示 /o
alex1973 wrote:
這有什麼困難的, 你...(恕刪)


哇..終於試出來了
dir c:\qq /a /b /oD >LIST.txt
真是太感謝BLOCK大囉
挫作集 : http://picasaweb.google.com/cumwahaha/ BLOG: http://cumwahaha.pixnet.net
用C語言寫個程式幫你下Shell Command ?!
真是脫褲子放屁啊? ~~ XD
lan1234tw wrote:
用C語言寫個程式幫你...(恕刪)


因為沒料到這個方法DOS COMMAND就可以搞出來了
後來才知道有這條路...
挫作集 : http://picasaweb.google.com/cumwahaha/ BLOG: http://cumwahaha.pixnet.net
好奇的是..這不是蘋果版嗎...
雖然在mac os上是使用ls沒錯....

不過看樓主似乎是dir的耶...@"@
slanla2007 wrote:
好奇的是..這不是蘋...(恕刪)


咧..你沒說我都沒發現
當初是PO在電腦綜合討論版阿
前幾天收到文章轉移通知
怎麼轉到蘋果版了..
挫作集 : http://picasaweb.google.com/cumwahaha/ BLOG: http://cumwahaha.pixnet.net
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!