[英]read project directory to get properties file in java web application
[英]Read File/Directory properties with java
如何從文件系統中的文件或Java目錄內容中讀取文件信息(例如大小,行數,最后修改等)? 我目前正在研究linux操作系統。 請特別為Linux OS提供一些想法。
提前致謝。
對於它的價值,“行計數”不是UNIX或Linux中的文件屬性。
如果你想要一個行數(假設它是一個有效的概念),你需要通過讀取文件來弄明白。 簡單地計算換行符可以為“文本”文件提供一個大致正確的答案,但在其他情況下它可能會給出一個虛假的答案。 完整的答案包括:
您可以使用經典的java.io.File
API或新的Java 7 java.nio.file.Files
API在Java中訪問您列出的其他屬性(文件大小和修改時間)。
嘗試查看File api 。 有很多方法,比如'lastModified','length',以及你應該需要的大部分方法。
使用File類( 行數除外- 請參閱此Q / A )
java.io.File.length()
此外,如果您可以讓您的Java程序進行系統調用,您可以使用Unix的wc -l
命令為您計算行數 - 可能比Java更快,但是會導致您產生一個衍生過程
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.