小编afu*_*afu的帖子

用Java移动大文件

我必须将文件从一个目录移动到另一目录。

我正在使用属性文件。因此,源路径和目标路径存储在属性文件中。我也有物业阅读器类。

在我的源目录中,有很多文件。如果一个文件完成了操作,则应将其移动到其他目录。

文件大小超过500MB。

import java.io.File;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;

import static java.nio.file.StandardCopyOption.*;


public class Main1 
{

    public static String primarydir="";
    public static String secondarydir="";

    public static void main(String[] argv) 
    throws Exception
    {

        primarydir=PropertyReader.getProperty("primarydir");
        System.out.println(primarydir);

        secondarydir=PropertyReader.getProperty("secondarydir");

        File dir = new File(primarydir);

        secondarydir=PropertyReader.getProperty("secondarydir");


        String[] children = dir.list();
        if (children == null)
        {
            System.out.println("does not exist or is not a directory");
        }
        else
        {
            for (int i = 0; i < children.length; i++) 
            {
                String filename = children[i];
                System.out.println(filename);

                try
                {
                    File …
Run Code Online (Sandbox Code Playgroud)

java file

1
推荐指数
1
解决办法
495
查看次数

标签 统计

file ×1

java ×1