我最近買了一臺高清電視機,飛利浦47PFL4307H/12是精確的。最後修改訂單以匹配字母順序
我連接到我的USB外置硬盤來觀看我的電影和電視劇集,但文件排序顯然是錯誤的。我聯繫了支持服務,他們告訴我電視列出的文件不是按字母順序排列,而是按最後修改的順序排列。
我是一個Java程序員:我會想要做的是寫的軟件,需要的所有文件夾中,並修改它們與最後修改爲了匹配字母順序排列。
我試着在網上搜索一段已經寫好的軟件,但可能我不知道要使用哪個關鍵詞:我試圖在谷歌上寫下這個問題的相同標題,但沒有,我試過「last -modify英文字母」並沒有什麼..
我的問題是:你知不知道這樣做軟件?如果是的話,你可以指點我嗎? 如果你不知道這個軟件的存在,我該怎麼做才能自己編程呢?我已經知道如何創建一個Java程序,加載和寫入文件,但我不知道的是我必須修改以修改「上次修改時間」的時間戳。更換名字?更改擴展?改變一個屬性(如果是的話)?
謝謝
安德烈
編輯:好吧,我找到了方法 「setLastModified」。不知道它的存在......
現在一個簡單的for循環,問題將不復存在(我希望!)
這是我發現同樣的事情的命令。爲什麼這種方法應該搞砸了數據? – Andrea
@Andrea:那麼它會用有效的數據替換*有用的*數據(當你記錄了某些東西),這些數據實際上就是你想要的排序順序。伊克。 –
@jonskeet setLastModified不會更改文件中的數據,它會更改inode。只需複製文件就可以改變這一點。 –