簡體   English   中英

File.listFiles返回NULL

[英]File.listFiles returns NULL

我在Java應用程序中調用File.listFiles() ,即使文件夾中有多個文件,我也得到了null 如果我從調試器運行應用程序,則一切正常。 我不確定這是怎么回事。 我猜想也許是在調試器外部運行我的應用程序時,我正在加載某種與Java文件沖突的JAR文件。

任何想法可能出了什么問題嗎? 謝謝!

這是代碼:

File searchDirectory = new File(aSearchPath);
File[] files = searchDirectory.listFiles();

這里沒什么復雜的。 我還應該提到,失敗時我將作為服務運行。

問題是文件夾權限。 作為服務運行時,我對該文件夾沒有讀取權限。 調試時我會做。 我正在為兩個使用相同的登錄憑據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM