java获取ftp文件当前日期

Python012

java获取ftp文件当前日期,第1张

您好,要获取FTP文件的当前日期,可以使用Java的FTPClient类。FTPClient类提供了一些方法,可以获取文件的当前日期,包括getModificationTime()、getTimestamp()和getLastModified()。这些方法可以获取文件的最后修改时间,以及文件的最后修改时间,以及文件的最后修改日期。

要使用这些方法,首先需要连接到FTP服务器,然后使用FTPClient类的listFiles()方法获取文件列表,然后使用getModificationTime()、getTimestamp()和getLastModified()方法获取文件的最后修改时间,以及文件的最后修改日期。

另外,Java还提供了一个FTPFile类,可以获取文件的最后修改时间,以及文件的最后修改日期。FTPFile类提供了getTimestamp()方法,可以获取文件的最后修改时间,以及文件的最后修改日期。

总之,使用Java的FTPClient类和FTPFile类,可以轻松获取FTP文件的当前日期。

因为格式错误。根据查询java输出文件文件名相关资料得知,java输出文件文件名不能用时间是因为输入时间格式错误。JAVA源文件名必须符合以下规则:

1、必须以.java结尾。这样才能被编辑器javac.exe所编辑。

2、源文件中如果只有一个类,文件名必须与该类名相同。

3、如果有多个类,且没有public类,文件名可与任一类名相同。

4、有多个类,且有public类,文件名必须与该类名相同。

在java中没有正式的方法来获取文件的创建时间,但是,可以使用下面的解决方法在Windows平台上获取文件的创建日期。

java如何获取文件的创建日期

package com.mkyong.file

import java.io.BufferedReader

import java.io.IOException

import java.io.InputStreamReader

import java.util.StringTokenizer

public class GetFileCreationDateExample

{

public static void main(String[] args)

{

try{

Process proc =

Runtime.getRuntime().exec("cmd /c dir c:\\logfile.log /tc")

BufferedReader br =

new BufferedReader(

new InputStreamReader(proc.getInputStream()))

String data =""

//it's quite stupid but work

for(int i=0i<6i++){

data = br.readLine()

}

System.out.println("Extracted value : " + data)

//split by space

StringTokenizer st = new StringTokenizer(data)

String date = st.nextToken()//Get date

String time = st.nextToken()//Get time

System.out.println("Creation Date : " + date)

System.out.println("Creation Time : " + time)

}catch(IOException e){

e.printStackTrace()

}

}

}

结果:

Extracted value : 31/05/2010 08:05 14 logfile.log

Creation Date : 31/05/2010

Creation Time : 08:05