2011-08-22 87 views
2

任何人都可以幫我解決格式問題嗎?我有我的應用程序使用的文件複製過來並保存,如相對文件路徑:

\users\user1\test.pdf 

唯一的問題是,如果你使用%1$s爲您的格式化字符串,將這個文件拷貝了作爲一個文件夾,然後保存該文件夾中的文件,所以你最終的文件名作爲路徑的一部分,比如:

\users\user1\test.pdf\test.pdf 

任何人都知道正確的格式字符串來解決這個問題?

+4

我想你會在這裏需要一些代碼方面,但在我看來,你把冗餘的文件名到路徑時,無論「保存」功能,你已經正確地插入文件名。 –

+1

請張貼一些代碼,以便我們瞭解如何保存文件。 os.path可能對您的問題有答案:http://docs.python.org/library/os.path.html –

+1

提問者仍在檢查對此消息的響應嗎?我很樂意提供幫助,但像以前的評論者所說,我們需要更多的代碼上下文。 –

回答

1

您應該使用File對象來處理路徑。

File f = new File("test/something"); 

f.getParent(); 
f.getName(); 

etc...