java.io.File类的问题

java.io.File类的问题,java,Java,我看到了这个代码: File[] tofile = new File[destinationFolder, "filename.ext"]; 我想知道这段代码是否有效,我在代码中使用过,但没有看到任何文件被复制? 如果不是,如何创建文件并指定其目标目录或路径以及名称?那行代码不是有效的Java。我猜你的意思是这样的: File tofile = new File(destinationFolder, "filename.ext"); 你希望它能复制一个文件 这不会复制磁盘上的文件。java.

我看到了这个代码:

File[] tofile = new File[destinationFolder, "filename.ext"];
我想知道这段代码是否有效,我在代码中使用过,但没有看到任何文件被复制?
如果不是,如何创建文件并指定其目标目录或路径以及名称?

那行代码不是有效的Java。我猜你的意思是这样的:

File tofile = new File(destinationFolder, "filename.ext");
你希望它能复制一个文件

这不会复制磁盘上的文件。
java.io.File
对象只是一个文件路径的表示—它并不直接表示磁盘上的物理文件。创建新的
文件
对象不会在磁盘上创建或复制文件


Oracle的Java教程中介绍了如何复制文件,但它使用了Java 7中新增的API。如果您使用的是比Java 7更旧的版本,请参阅,例如。

此代码不可编译。请张贴真实代码。你不是想用括号代替括号吗?至于您的文件未被复制的具体问题,请出示SSCCE。它可能有无数可能的原因,可能没有人会为您指出所有的原因。您是否尝试过编译它?该行不是有效的Java。