導航:首頁 > 編程語言 > 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文件路徑空格相關的資料

熱點內容
壓縮因子定義 瀏覽:968
cd命令進不了c盤怎麼辦 瀏覽:214
葯業公司招程序員嗎 瀏覽:974
毛選pdf 瀏覽:659
linuxexecl函數 瀏覽:727
程序員異地戀結果 瀏覽:374
剖切的命令 瀏覽:229
干什麼可以賺錢開我的世界伺服器 瀏覽:290
php備案號 瀏覽:990
php視頻水印 瀏覽:167
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328