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

熱點內容
機器軟體用什麼編程 瀏覽:841
java虛擬機指令 瀏覽:655
shell編程入門書籍 瀏覽:941
大連桶裝水溯源碼售價 瀏覽:302
php怎麼跳轉到電腦 瀏覽:414
如何在電腦上創建新網路連接伺服器 瀏覽:61
c語言編譯之後如何運行 瀏覽:568
mfc多線程編程視頻 瀏覽:411
c編譯的中文怎麼寫 瀏覽:91
單片機連接蜂鳴器電路 瀏覽:845
程序員買房前後對比照 瀏覽:988
cmdjava中文亂碼 瀏覽:948
窗口app哪個好 瀏覽:732
xzforandroid 瀏覽:578
程序員那麼可愛歌曲完整版 瀏覽:906
為什麼購買pdf 瀏覽:46
操作系統代碼編譯 瀏覽:483
程序員東北大學 瀏覽:427
編譯忽略空字元 瀏覽:119
多店鋪阿里雲伺服器教程 瀏覽:379