当前位置: 首页 > 知识库问答 >
问题:

files.copy(Path,Path)是否创建目录?

祁博雅
2023-03-14

我的Java程序(C://users/Java/dir1)的目录下有一堆文本文件(如ss1.txt、ss2.txt、ss3.txt等)?
我想将我的txt文件移动到一个尚未创建的新目录。我有一个字符串地址为我的所有文件,我想我可以把它们变成路径使用

是否将ss1.text复制到新目录?

共有1个答案

赵志
2023-03-14

这在files.createDirectories()中非常容易

Path source = Path.of("c:/dir/dir-x/file.ext");
Path target = Path.of("c:/target-dir/dir-y/target-file.ext");
Files.createDirectories(target.getParent());
Files.copy(path, target, StandardCopyOption.REPLACE_EXISTING);    

不要担心,如果目录已经存在,在这种情况下,它将什么也不做,并继续运行······

 类似资料:
  • 这用于创建自由路径。 语法 (Syntax) 以下是添加路径的简单语法。 xtype: 'draw', type: 'path' 例子 (Example) 以下是一个显示用法的简单示例。 <!DOCTYPE html> <html> <head> <link href = "https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/c

  • import "path" path实现了对斜杠分隔的路径的实用操作函数。 Variables func IsAbs(path string) bool func Split(path string) (dir, file string) func Join(elem ...string) string func Dir(path string) string func Base(path str

  • :path is a pseudo-class selector written in jquery. It automatically filters out href attributes that matches the window location and it's ancestors. Use it to style or modify active states in navigat

  • 我已经使用setup.py打包了我的项目,项目文件夹结构如下所示。 我已经在下面的文件夹中创建了名为“myenv_1”的虚拟环境,/Users/basavarajlamani/Documents/environments/并且我已经在这个虚拟环境中安装了上面的repo。 我在堆栈溢出和互联网上尝试了很多,但没有找到答案。 user.py文件代码 conftest.py守则 如果我运行用户。py文件

  • 问题内容: 我在搞弄JAX- RS,制作了一个应用程序,该应用程序调用产生JSON的REST服务。我尝试了Jersey,一切都很好,但是由于我的应用程序需要使用JDK5进行构建,因此我不得不切换到RESTEasy。我将web.xml更改为以下内容: 因此,我希望每个以/ rest开头的URL都将由RESTEasy处理。我的服务如下: 使用Jersey可以正常工作,http:// localhost

  • Utility method Converts path coordinates into absolute values Parameters pathstringpath string Returns: array path string