在Java中,嘗試按如下方式創建文件對象時,是否可以使用通配符指定目錄?在通用字符指定的目錄內用Java打開文件
File newFile = new File("\temp\*\path");
在這種情況下,該目錄是由一些代碼另一部分,我沒有獲得,這使時間戳的名稱創建。所以這個問題將被解決,如果我可以把*代替時間戳,如
File newFile = new File("\temp\dirname-*\path"); // * is timestamp when directory was created.
感謝您的任何幫助。
好吧,事情是這個目錄是由別人的代碼創建的,它運行在我運行我的之前。另外,只有創建目錄的第一個塊成功運行時,我才能運行我的代碼。所以我確定該目錄存在,我不想訪問任何隨機目錄。 – rgamber
@rgamber,那麼爲什麼你需要'*'如果它不是一個隨機目錄:)? –
@ AndreyAdamovich,目錄名稱基於時間戳。我無法精確地假設創作時間。雖然如果我能夠在時間戳的位置放置通配符,那麼問題就解決了。我應該在問題中提到這一點! – rgamber