非常感谢你阅读的问题,我想要做的是在特定的路径创建一个文件夹/目录 ,但是,如果已经与一个文件夹如果这个文件夹已经存在,则创建一个名为“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. 具有相同结果的多个目标名称?
- 3. 具有相同名称
- 4. 具有相同名称
- 5. 已存在具有相同名称的SVN未受版本控制的目录
- 6. 具有相同名称,不同ID的多个MySQL记录
- 7. 如何在IsolatedStorage中更改目录名称和文件名称
- 8. 更改具有相同名称的XML节点?
- 9. 用另一个名称替换url中的目录名称
- 10. 使用两个具有相同名称和相同名称空间的DLL
- 11. 如何自动保存具有相同名称的加载名称的结构变量,例如“另存为...”
- 12. 的.htaccess忽略目录,但包括具有相同名称的子目录
- 13. 如何在一个目录中找到2个具有相同名称但扩展名不同的文件,并将它们放在一个新目录中
- 14. 更改本地目录名称以匹配github存储库名称更改
- 15. 如何在具有相同值的另一个名称空间时将名称空间指定给XAttribute?
- 16. 具有相同名称的jquery多个按钮触发多个具有相同名称的类的事件
- 17. 具有相同名称的多个模块的Python项目
- 18. 如何检查一个名称是否与另一个名称相同?
- 19. 删除.mp3文件如果.m4a文件具有相同的名称存在于目录
- 20. 如何在各种目录中检测具有相同名称的文件?
- 21. Rabl的 - 具有相同名称的
- 22. 弹簧测试:在同一虚拟机中已经存在另一个具有相同名称'myCacheManager'的CacheManager
- 23. 选择从XML多个条目具有相同名称的WP7
- 24. JComboBox具有相同名称的多个项目
- 25. .Net Core project.json具有相同名称的多个项目
- 26. 命名值:如果2个值具有相同名称,该怎么办?
- 27. 如何用Doxygen记录具有相同名称的枚举值?
- 28. svn错误:已存在相同名称的版本化目录
- 29. 具有相同名称的元素
- 30. XSD与具有相同名称的
检查它是否存在,如果是,请更改要写入的名称。真的就是这样。 – MightyPork 2015-01-09 20:44:35
这里没有问题。 – 2015-01-09 20:45:58
这不是一个问题,这是一个需求列表,这意味着它更“做我的工作给我。” – 2015-01-09 20:55:01