亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java JSP - 刪除 .DS_Store 并顯示正確的文件夾名稱

Java JSP - 刪除 .DS_Store 并顯示正確的文件夾名稱

鴻蒙傳說 2021-09-29 17:50:06
所以我正在查看 JSP 頁面中的文件。但是,目錄中的任何文件夾僅顯示為“.DS_Store”,而不是顯示具有正確名稱的所有文件夾。<table class="main" id="tableMain"><thead><th scope="col">First</th><%@page import="java.io.*" %> <%@page import="java.util.*" %> <%!        public void GetDirectory(String a_Path, Vector a_files, Vector a_folders) {            File l_Directory = new File(a_Path);            File[] l_files = l_Directory.listFiles();            for (int c = 0; c < l_files.length; c++) {                if (l_files[c].isDirectory()) {                    a_folders.add(l_files[c].getName());                } else {                    a_files.add(l_files[c].getName());                }            }        }    %>     <%        Vector l_Files = new Vector(), l_Folders = new Vector();        GetDirectory("/Library/Tomcat/webapps/HelloServlet/uploads", l_Files, l_Folders);        for (int a = 0; a < l_Files.size(); a++) {            out.println("<tr>");            out.println("<td>" + l_Files.elementAt(a).toString() + "</td>");            out.println("</tr>");        }    %> 
查看完整描述

2 回答

?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

我懷疑,您正在查看空目錄的內容?.DS_Store 文件由 finder 在 MacOS 上自動生成。它基本上是一個索引文件,包含當前目錄的預覽圖片和元數據。我相信它們存在于您之前使用 finder 打開的目錄中。

如果您只在目錄中看到 suhc 文件,我懷疑這是因為該目錄是空的,除了該文件。

出于調試目的,您還可以呈現顯示的文件和目錄的絕對路徑(使用.getAbsolutePath()而不是.getName())這可能會讓您更好地了解正在發生的事情。


查看完整回答
反對 回復 2021-09-29
?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

這不會刪除 .DS_Store 目錄,但它會列出目錄中的文件夾以及文件:


String file = application.getRealPath("/safe");

File f = new File(file);

String [] fileNames = f.list();

File [] fileObjects= f.listFiles();

for (int i = 0; i < fileObjects.length; i++) {

    if(!fileObjects[i].isFile() || !fileObjects[i].isDirectory()){

    String fname = file+fileNames[i];

    out.print("<tr>");

    out.println("<td>" + fileNames[i] + "</td>");

    out.print("</tr>");


查看完整回答
反對 回復 2021-09-29
  • 2 回答
  • 0 關注
  • 336 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號