Click here to Skip to main content
15,887,746 members
Home / Discussions / Java
   

Java

 
QuestionRe: Sigar API Pin
Richard MacCutchan21-Jan-18 21:59
mveRichard MacCutchan21-Jan-18 21:59 
AnswerRe: Sigar API Pin
Member 1363596722-Jan-18 17:24
Member 1363596722-Jan-18 17:24 
GeneralRe: Sigar API Pin
Richard MacCutchan22-Jan-18 21:36
mveRichard MacCutchan22-Jan-18 21:36 
GeneralRe: Sigar API Pin
Member 1363596722-Jan-18 21:37
Member 1363596722-Jan-18 21:37 
QuestionFind and query files in a directory in date format yyymmdd Pin
hm916-Jan-18 22:45
hm916-Jan-18 22:45 
AnswerRe: Find and query files in a directory in date format yyymmdd Pin
jschell17-Jan-18 14:29
jschell17-Jan-18 14:29 
AnswerRe: Find and query files in a directory in date format yyymmdd Pin
Richard MacCutchan17-Jan-18 21:56
mveRichard MacCutchan17-Jan-18 21:56 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
hm917-Jan-18 23:13
hm917-Jan-18 23:13 
Thanks for the suggestions.
I made a start now by listing all the files with the extension .log and it works.
since the files are in yyyymmdd.log format, i only want to list the last one - 1. then copy it to another file called logged.log for instance. Could you please help achieve this with the code below?. The code below navigate to the directory and list all files with the extension .log. The printed output is:

20180118.Log
20180117.Log
20180116.Log


So I am interested in the second one: 20180117.Log


import java.util.List;
import java.io.File;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.regex.Pattern;


class search
{
public static void main(String[] args) {

    String WILD_CARD = "";
     List <File> fileList = new LinkedList<File>();
       File folder = new File("d:\\");
       File[] listOfFiles = folder.listFiles();
        if(WILD_CARD!=null) {  
            Pattern wildCardPattern = Pattern.compile(".*"+WILD_CARD+"(.*)?.log",Pattern.CASE_INSENSITIVE);
            for(File file: listOfFiles) {
                java.util.regex.Matcher match = wildCardPattern.matcher(file.getName());
                while(match.find()){
                    String fileMatch = match.group();
                    if(file.getName().equals(fileMatch))  {
                        fileList.add(file); // doesn't work
                    }
                }
            }
        }
        else
            fileList = new LinkedList<File>( Arrays.asList(folder.listFiles()));

        for (File f: fileList) System.out.println(f.getName());
}

}

GeneralRe: Find and query files in a directory in date format yyymmdd Pin
Richard MacCutchan17-Jan-18 23:16
mveRichard MacCutchan17-Jan-18 23:16 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
hm917-Jan-18 23:29
hm917-Jan-18 23:29 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
Richard MacCutchan17-Jan-18 23:32
mveRichard MacCutchan17-Jan-18 23:32 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
hm917-Jan-18 23:59
hm917-Jan-18 23:59 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
Richard MacCutchan18-Jan-18 0:32
mveRichard MacCutchan18-Jan-18 0:32 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
hm918-Jan-18 1:29
hm918-Jan-18 1:29 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
Richard MacCutchan18-Jan-18 1:45
mveRichard MacCutchan18-Jan-18 1:45 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
hm918-Jan-18 1:55
hm918-Jan-18 1:55 
GeneralRe: Find and query files in a directory in date format yyymmdd Pin
Richard MacCutchan18-Jan-18 2:54
mveRichard MacCutchan18-Jan-18 2:54 
QuestionWhat is wrong with this java code, why is it not printing Factorial? Pin
Member 1362428615-Jan-18 10:02
Member 1362428615-Jan-18 10:02 
AnswerRe: What is wrong with this java code, why is it not printing Fibonacci? Pin
Richard MacCutchan15-Jan-18 21:45
mveRichard MacCutchan15-Jan-18 21:45 
GeneralRe: What is wrong with this java code, why is it not printing Fibonacci? Pin
Member 1362428616-Jan-18 2:07
Member 1362428616-Jan-18 2:07 
GeneralRe: What is wrong with this java code, why is it not printing Fibonacci? Pin
Richard Deeming16-Jan-18 3:07
mveRichard Deeming16-Jan-18 3:07 
AnswerRe: What is wrong with this java code, why is it not printing Factorial? Pin
vishaljamdagni29-Jan-18 18:58
professionalvishaljamdagni29-Jan-18 18:58 
QuestionJava Array Out Of Bound Issue Pin
Akshit Gupta13-Jan-18 5:50
Akshit Gupta13-Jan-18 5:50 
AnswerRe: Java Array Out Of Bound Issue Pin
phil.o13-Jan-18 6:20
professionalphil.o13-Jan-18 6:20 
QuestionRemove All Items in nested HashMap Pin
Member 1354659210-Jan-18 9:12
Member 1354659210-Jan-18 9:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.