Giter Club home page Giter Club logo

unique-file-name-generator's Introduction

DEA Raison

DEA Raison is a call to the French sentence “Raison D'être”, which means “Reason for Being.”

Hi there 👋

I'm a Software Engineer. I have a strong passion and interest for Artificial intelligence, Machine learning, Deep learning,... etc

GitHub Stats

DEARaison's github stats

Wakatime stats

DEARaison's wakatime stats

🔭 I’m currently working on:

ReadMe Card

💬 Ask me about

Java programming language, Digital image processing in OpenCV.

Top Langs

unique-file-name-generator's People

Contributors

dearaison avatar dependabot[bot] avatar

Watchers

 avatar

unique-file-name-generator's Issues

Try another way using pattern matching

public static File generateFilePath(File file) {
File parentDir = file.getParentFile();
if (!parentDir.exists()) {
throw new IllegalArgumentException("Parent directory don't exist");
}
String fileName = getFileName(file);
String fileExtension = getFileExtension(file);
long id = 0;
File checkFile = file;
while (checkFile.exists()) {
checkFile = new File(parentDir, fileName + " (" + ++id + ")" + fileExtension);
}
return checkFile;
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.