1、伺服器中的一個JAVA工程 如何獲取另一個工程的文件路徑
用遞歸或者循環的方法全盤搜索,你想找的該類文件肯定是有一定的共同性,比如類型(.java,.html等)或者是起名規律,只有通過文件類型和命名規律才能搜索到,否則很難辦到了。
你想想你要刪除的文件有沒有什麼特點。
2、java如何在本地直接打開伺服器上面指定路徑的文件 要詳細一點的,最好是有詳細程序的
思路:把伺服器上的文件下載到本地電腦,然後打開。
URL url = new URL("http://...........");
BuffereInputStream bis = new BufferedInputStream(url.openConnection().getOutputStream());
先把文件讀取到本地,然後從本地打開。
3、求大神們幫幫忙,Java如何獲取伺服器上和項目同級的文件夾路徑???
伺服器使用的是什麼?tomcat?
String loadpath = request.getSession().getServletContext().getRealPath("/");
String root = new File(loadpath).getParentFile().getParentFile().getAbsolutePath();
這個可以獲取到tomcat的伺服器的項目的同級目錄
4、如何獲取指定的文件在伺服器上的物理路徑
1、取得控制台應用程序的根目錄方法 方法1、Environment.CurrentDirectory 取得或設置當前工作目錄的完整限定路徑 方法2、AppDomain.CurrentDomain.BaseDirectory 獲取基目錄,它由程序集沖突解決程序用來探測程序集
5、JAVA如何讀取伺服器上的文件夾
如果倆個伺服器都在內網裡面,可以通過映射到本地磁碟,然後用java直接讀取磁碟文件的方式進行讀取。如果不是,那麼你只能讓另一個伺服器以介面的方式提供文件讀取服務了。
6、怎麼用Java獲取遠程伺服器中指定目錄上的所有文件夾名
------解決方案-------------------------------------------------------- 不用 C/S 模式,需要系統開發許可權,文件夾許可權,匿名訪問等等,然後可以使用普通方式 \\10.10...訪問 ------解決方案-------------------------------------------------------- 你的java 是在伺服器還是客戶端,伺服器,那個就不消說了,File.list 系列方法,配合過濾器 客戶端的,需要httpclient,解析apache 的directory index 頁面。 ------解決方案-------------------------------------------------------- 用java 調用命令行吧,硬來效率太低,Apache Commons CLI ------解決方案-------------------------------------------------------- 可以用ftpClient: public FtpClientUtil(String server,int port,String userName,String userPassword) { this.server=server; this.port=port; this.userName=userName; this.userPassword=userPassword; } /** * 鏈接到伺服器 * @return */ public boolean open() { if(ftpClient!=null ftpClient.serverIsOpen()) return true; try { ftpClient= new FtpClient(); ftpClient.openServer(server,port); ftpClient.login(userName, userPassword); ftpClient.binary(); return true; } catch(Exception e) { e.printStackTrace(); ftpClient=null; return false; } } /** * 返回FTP 目錄下的文件列表 * @param ftpDirectory * @return */ public List String getFileNameList(String ftpDirectory) { List String list = new ArrayList String (); if(!open()) return list; try { DataInputStream dis = new DataInputStream(ftpClient.nameList(ftpDirectory)); String filename = ; while((filename=dis.readLine())!=null) { list.add(filename); } } catch (Exception e) { e.printStackTrace(); } return list; }
7、.net中如何讀取伺服器上指定文件夾中的所有文件
使用Directory.類可以實現對整個文件夾的操作,如刪除,移動,改名等
string path = Server.MapPath("/Files/"); //文件夾路徑
string[] paths = Directory.GetFiles(path); //獲取文件夾下全部文件路徑
List<FileInfo> files = new List<FileInfo>();
foreach (string filepath in paths)
{
FileInfo file = new FileInfo(filepath); //獲取單個文件
files.Add(file);
}
return files; //所有文件
8、如何通過Java代碼獲取tomcat伺服器的絕對路徑
?