非常感謝你閱讀的問題,我想要做的是在特定的路徑創建一個文件夾/目錄 ,但是,如果已經與一個文件夾如果這個文件夾已經存在,則創建一個名爲「foldername 1」的文件夾。「foldername 2」,「foldername 3」...「foldername n」。我正在使用java。更改目錄名,如果另一個具有相同名稱的存在
-3
A
回答
0
這個簡單的功能需要的目錄和一個數字(0,如果你不知道有多少文件夾已經取得)的路徑。 它檢查是否存在的文件夾,並添加一個號碼,如果它已經做出,並遞歸檢查其他號碼。
public void newFolder(String Path, int n) {
File folder;
if(n==0)
folder = new File(Path);
else
folder = new File(Path +" "+ n);
if(folder.exists())
newFolder(Path, ++n);
else
folder.mkdir();
}
1
這裏只是一個簡單的,我真的很強調是簡單的檢查:
public class CheckFile {
public static void main(String[] args) {
String fileToCheck = "C:/Users/Bla/Desktop/Test";
File f = new File(fileToCheck);
if(f.exists())
{
System.out.println("File or folder : " + fileToCheck + " already exists");
}
else
{
System.out.println("File or folder : " + fileToCheck + " does not exists");
}
}
}
但是,這1分搜索的情況下,)之類的Java文檔良好的文檔化API是信息的強大來源。
相關問題
- 1. 具有相同名稱的更改Angular.js
- 2. htaccess的重寫時,具有相同名稱的目錄存在
- 3. 具有相同名稱的目錄名稱
- 4. 緩存具有相同名稱不同目錄的圖像
- 5. 命名與另一個庫具有相同名稱的庫
- 6. 如果已經存在具有相同名稱的文件夾,則動態更改新文件夾名稱
- 7. UNIX:在同一路徑上具有相同名稱的兩個目錄?
- 8. 具有相同結果的多個目標名稱?
- 9. 如何擁有一個具有相同名稱的文件和目錄
- 10. 兩個目標具有相同名稱的一個Makefile
- 11. 拷貝到另一個具有相同的列數和名稱
- 12. 具有兩個具有相同名稱的目標的Makefile
- 13. 具有相同名稱
- 14. 具有相同名稱
- 15. 已存在具有相同名稱的SVN未受版本控制的目錄
- 16. 具有相同名稱的2個不同DLL的項目
- 17. 具有相同名稱,不同ID的多個MySQL記錄
- 18. 找到目錄中具有相同名稱的文件
- 19. 使用django-storage和boto保存另一個具有相同名稱的文件
- 20. VS2005 - 在同一個項目中具有相同名稱的多個文件
- 21. 將具有特定擴展名的所有文件複製到另一個目錄,同時更改擴展名
- 22. 在多個模式中改變具有相同名稱的表
- 23. 如何在IsolatedStorage中更改目錄名稱和文件名稱
- 24. 更改具有相同名稱的XML節點?
- 25. 用另一個名稱替換url中的目錄名稱
- 26. 使用兩個具有相同名稱和相同名稱空間的DLL
- 27. 如何自動保存具有相同名稱的加載名稱的結構變量,例如「另存爲...」
- 28. 的.htaccess忽略目錄,但包括具有相同名稱的子目錄
- 29. 如何在一個目錄中找到2個具有相同名稱但擴展名不同的文件,並將它們放在一個新目錄中
- 30. 打開2個具有相同名稱但目錄不同的文件
檢查它是否存在,如果是,請更改要寫入的名稱。真的就是這樣。 – MightyPork 2015-01-09 20:44:35
這裏沒有問題。 – 2015-01-09 20:45:58
這不是一個問題,這是一個需求列表,這意味着它更「做我的工作給我。」 – 2015-01-09 20:55:01