導航:首頁 > 編程語言 > java文件路徑空格

java文件路徑空格

發布時間:2022-09-27 18:49:34

1. java讀取txt文件,顯示換行和空格,求教!

StringBuffer buffer = new StringBuffer();
int iCharNum = 0;
Reader in = null;
try {
FileInputStream fis = new FileInputStream(objFile);
InputStreamReader isr = new InputStreamReader(fis, encoding);
in = new BufferedReader(isr);
int ch;
while ((ch = in.read()) > -1) {
iCharNum += 1;
buffer.append((char) ch);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
in.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
content.append(buffer);

2. 剛學java, 有個問題,若java源文件名稱中有空格,比如abc 123.java,這個java文件在命令行窗口怎麼編譯

加引號。在windows下,一般帶中文和空格的路徑加引號。當然有時不加也行,不過容易出問題。還有一個java文件只能有一Public 類且要和java文件名相同。

3. 怎麼用java代碼創建一個帶空格的文件名的文件

1、指定帶空格的文件名名稱,String fileName = "空 格";指定文件後綴格式 String suffix=".txt";
2、使用java 的File 類:File yourFile = new File(fileName+suffix);
先判斷指定文件名的文件是否存在:
if(yourFile .exists()){
//存在了,要幹啥你自己寫
}else{
boolean isSuccess = yourFile.createNewFile();
if(isSuccess){
//創建文件成功
}else{
//創建失敗
}
}

4. Java程序shell啟動腳本文件中路徑帶空格怎麼辦

export START_CMD="${_JAVACMD} ${JAVA_OPTS} ${SUNJMX} -classpath ${XXX_CLASSPATH} -DXXX_HOME=${XXX_HOME} test.AppMain"

5. JAVA程序命令行中有空格問題

比如:
java Test a b
Test程序會收到兩個參數"a"和"b",如果想要讓它收到"a b",命令行可以改成
java Test "a b"

如果你不能編輯java運行的命令行,又很肯定你的程序只應該接收1個參數,可以在你的程序中進行處理:
if(args != null && args.length>0){
StringBuffer paramBuf = new StringBuffer(args[0]);
for(int i=1; i<args.length; ++i){
paramBuf.append(' ').append(args[i]);
}
String param = paramBuf.toString();
System.out.println(param);
}else{
System.out.println("please input filepath !");
}

回答補充:
請樓主盡可能採用我一開始提到的方法,這是最標準的。
如果你運行java的命令行是
java Test a b
JVM(即java.exe)得到的參數已經是
"Test"、"a"、"b"
即參數的分割不是JVM做的事情,是操作系統做的事情。JVM得到的參數已經是分割好了的,本身無能為力(也就是說,你無法通過給java命令行添加一些編譯選項,使JVM將類名後面的字元串理解為一個整體的參數,因為JVM在得到這些參數時,已經被操作系統分割好了)。
而Windows的命令行,使用空白字元做分隔符,這一點沒有辦法更改(如果整個Windows系統的命令行分隔符所採用的字元被更改,恐怕大部分程序都不能正常運行了)。

6. java里文件路徑怎麼寫

File
file
=
new
File("D:\\123.txt");
你這種不用絕對路徑是不行的,
只有一個方法,在web工程啟動servlet中獲取到webroot路徑,在servlet的init中使用String
webRoot
=
getServletContext().getRealPath("/");獲取,然後使用這webRoot變數追加路徑,再new
File(),這樣的話要求就是,你的服務必須要啟動,否則不會init,無法得到工程發布目錄的相對路徑

7. java調用txt文件的路徑問題

把代碼提出來。
一種方式:把SegCn.java中的Dictionary.txt路徑改為絕對路徑,例如:d:/src/Dictionary.txt(or d:\\src\\Dictionary.txt )
另一種方式:相對目錄,SegCn.java和Dictionary.txt放在一個目錄下。

8. java里文件路徑怎麼寫

File file = new File("D:\\123.txt");

你這種不用絕對路徑是不行的,
只有一個方法,在web工程啟動servlet中獲取到webroot路徑,在servlet的init中使用String webRoot = getServletContext().getRealPath("/");獲取,然後使用這webRoot變數追加路徑,再new File(),這樣的話要求就是,你的服務必須要啟動,否則不會init,無法得到工程發布目錄的相對路徑

閱讀全文

與java文件路徑空格相關的資料

熱點內容
高中畢業當程序員 瀏覽:245
php標簽屬性大全 瀏覽:897
遠程訪問伺服器ip地址 瀏覽:312
程序員吃雞蛋炒菜 瀏覽:173
在哪裡看俄羅斯電視劇app 瀏覽:308
怎麼找資料庫伺服器地址 瀏覽:486
伺服器調試怎麼翻譯 瀏覽:921
php如何處理ajax請求 瀏覽:211
php數組下標存在 瀏覽:707
php獲取ip歸屬地 瀏覽:175
撩女程序員怎麼辦 瀏覽:508
百度伺服器做什麼 瀏覽:193
打開軟體加速伺服器有什麼危害 瀏覽:87
php去除數組下標 瀏覽:794
ipad的app內容哪裡看 瀏覽:284
遇見空間app在哪裡 瀏覽:547
用命令對一個文件內容進行統計 瀏覽:317
華為交換機配置命令縮寫 瀏覽:344
鏈接伺服器出現問題怎麼處理 瀏覽:834
華為手機怎麼打開加密 瀏覽:676