簡體   English   中英

Java Netbeans絕對路徑

[英]Java Netbeans Absolute Path

我創建了一個文本編輯器和一個“保存”按鈕,我需要創建一個絕對查找器,以便如果用戶不輸入.txt,程序將自動執行該操作,因此它將始終另存為txt文件。 有幫助嗎?

我的保存按鈕的代碼

private void btnSaveActionPerformed(java.awt.event.ActionEvent evt) {                                        
    JFileChooser chooseFile = new JFileChooser();
    int choosing = chooseFile.showSaveDialog(this);

    if ( choosing == JFileChooser.APPROVE_OPTION)
    {
        try {
            PrintWriter fileSave = new PrintWriter(chooseFile.getSelectedFile());
            //absolute path ends with 

            fileSave.printf(txtArea.getText());
            fileSave.close();
            txtStatus.setText("Saved");

        } catch (FileNotFoundException ex) {
            Logger.getLogger(TextEditor.class.getName()).log(Level.SEVERE, null, ex);
        }

    }
}       
   import org.apache.commons.io.FilenameUtils;

     File f= chooseFile.getSelectedFile();
    String filePath=f.getAbsolutePath();
    if(!filePath.endsWith("txt")){
    if(FilenameUtils.indexOfExtension(filePath)==-1){//user has other provided extension
        filePath+=".txt";
    }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM