File file = new File("/home/my.txt"); 這樣子就可以讀取到linux下的文件了。
⑵ [java]如何在windows下讀取遠程的linux下面的文件
這個功能和系統無關……
http ftp 都行,直接網路映射也可以,但是需要對方的 Linux 支持。
所以一般還是 http/ftp 方便很多。
-----------
update:只要兩邊都支持的文件傳送協議就行了。
⑶ java能不能獲取遠程linux伺服器的文件目錄結構
這個要看你主要是用來干什麼,和怎麼用。
簡單的,你用java實現個ssh協議(網上有現成的開源實現),通過協議遠程登錄linux。
然後執行 ls 之類的命令,就可以獲取了。
⑷ Java通過SSH獲取Linux文件出錯
1
ssh
在cygwin中執行:$
ssh
username@remotehost
2
scp
命令scp基於ssh協議,可以將本地文件拷貝到遠程服務上的指定目錄
⑸ java 怎麼取linux的臨時文件目錄
public class tmp{
public static void main(String args[]){
System.out.println("the tmp dir is:"+System.getProperty("java.io.tmpdir"));
}
}
⑹ 如何用java獲取linux下某文件夾的大小
通過FileInputStream來獲取的文件大小:
public static void main(String[] args) {
FileInputStream fis= null;
try{
File f= new File("D:\\CentOS-6.5-x86_64-bin-DVD1.iso");
fis= new FileInputStream(f);
logger.info(fis.available());
}catch(Exception e){
logger.error(e);
} finally{
if (null!=fis){
try {
fis.close();
} catch (IOException e) {
logger.error(e);
}
}
}
}
下面是運行結果:
2147483647
它是Integer.MAX_VALUE,也就是有符號整型能表示的最大數值。
⑺ 通過java如何操作遠程的linux伺服器中的文件
在Linux伺服器上開個FTP吧,然後Java通過FTP去訪問。這樣比較簡單。
通過ssh也可以,找個Java的ssh Jar包