file file=new file(); 這句是新建乙個檔案。
file.separator這個代表系統目錄中的間隔符,說白了就是斜線,不過有時候需要雙線,有時候是單線,你用這個靜態變數就解決相容問題了。
在windows下的路徑分隔符和linux下的路徑分隔符是不一樣的,當直接使用絕對路徑時,跨平台會暴出「no such file or diretory」的異常。
比如說要在temp目錄下建立乙個test.txt檔案,在windows下應該這麼寫:
file file1 = new file (「c:\tmp\test.txt」);
在linux下則是這樣的:
file file2 = new file ("/tmp/test.txt");
如果要考慮跨平台,則最好是這麼寫:
file myfile = new file(「c:」 + file.separator + 「tmp」 + file.separator, 「test.txt」);
file類有幾個類似separator的靜態字段,都是與系統相關的,在程式設計時應盡量使用。
separatorchar
public static final char separatorchar
與系統有關的預設名稱分隔符。此字段被初始化為包含系統屬性 file.separator 值的第乙個字元。在 unix 系統上,此字段的值為 『/』;在 microsoft windows 系統上,它為 『』。
separator
public static final string separator
與系統有關的預設名稱分隔符,為了方便,它被表示為乙個字串。此字串只包含乙個字元,即 separatorchar。
pathseparatorchar
public static final char pathseparatorchar
與系統有關的路徑分隔符。此字段被初始為包含系統屬性 path.separator 值的第乙個字元。此字元用於分隔以路徑列表 形式給定的檔案序列中的檔名。在 unix 系統上,此字段為 『:』;在 microsoft windows 系統上,它為 『;』。
pathseparator
public static final string pathseparator
與系統有關的路徑分隔符,為了方便,它被表示為乙個字串。此字串只包含乙個字元,即 pathseparatorchar。
僅供學習使用
Web專案部署
步驟 1 在dashboard manage jenkins global tool configuration中配置git allure commandline 2 新建乙個item,輸入專案名稱為對應的專案 任意 3 在general中選擇git,輸入專案的git鏈結 4 web自動化專案中生成...
專案部署到linux亂碼
部署在虛擬機器centos6.5 tomcat版本為 apache tomcat 8.5.33 部署後專案正常執行,但是新增使用者資訊中文顯示?在本機tomcat正常執行,在資料庫連線配置中增加字符集解決 name driverclass com.mysql.jdbc.driverproperty ...
web專案部署Django uwsgi nginx
1.首先準備好乙個專案,我們這裡直接到githob找乙個 在伺服器上把他下下來 git clone git2.配置環境 為了專案之間不互相衝突我們先安裝虛擬環境 sudo pip install virtualenv虛擬環境常用命令 mkvirtualenv h1 建立虛擬環境 workon h1 ...