2009-10-14 23 views
0

我有興趣從我的應用程序複製plist到文件夾中的某個地方。我正在嘗試,但該文件的類型正在更改Unix可執行文件到文檔有沒有辦法以編程方式複製文件而不更改文件類型?雖然複製plist到其他文件類型變得更改

任何機構可以幫助我嗎?

由於提前

+0

你想要做什麼操作系統?你可以發佈有問題的代碼嗎? – 2009-10-14 06:02:39

+0

另外...什麼告訴你,該文件的類型是「Unix可執行文件」,現在是「文檔」? – 2009-10-14 06:08:25

+0

任何機構都可以知道複製文件的實用程序與在mac os上使用相同的擴展類型相同 – 2009-10-14 06:39:02

回答

0

不,我不改變文件的名字,我複製的文件,因爲它是到另一個位置。 我有我在MAC OS上運行的Java應用程序,並且我使用以下

  FileFilter filter = new FileFilter() { 

       public boolean accept(File pathname) { 
        if (pathname.getAbsolutePath().indexOf(File.separator + "data") != -1) { 
         return false; 
        } else if (pathname.getAbsolutePath().indexOf(File.separator + "Logs") != -1) { 
         return false; 
        } 
         return true; 
        } 
      }; 

FileUtils.copyDirectory(「源路徑」,「目標路徑」,過濾器);

雖然手動試穿MAC爲同一文件(plist中)是相同的,與Unix的可執行文件的擴展名的源文件複製 - 粘貼

0

你的OS可以使用執行位,以確定是否該文件是一個可執行與一份文件。 嘗試更改文件的執行位...

chmod a+x {filename} 
相關問題