I want to create a directory path in Java using the File#mkdirs() method. Let's consider the path "example/example/example". new File("example/example/example").mkdirs() creates the directories. However, if new File("example/example").exists() && new File("example/example").isFile() invoking new File("example/example/example").mkdirs() does nothing and returns false. If (and only if) this case happens, I want that the file gets deleted and the directory path is created instead. Is there any solution to this problem or do I have to handle it by myself (iterating through the path)?
Java create directories and delete files which should be directories
155 Views Asked by stonar96 At
0
There are 0 best solutions below
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in FILE
- Helpt with reading files
- Why can't I use the file pointer after the first read attempt fails?
- Can't read the file using std::wifstream C++
- How can the scanner reread the entire file after it has already executed hasNextLine once?
- What is 'Invalid Load Key, '\x00'
- php $_FILE variable undefined index
- Data loaded from the file is not returned in the correct order
- File splitting and encryption
- Optimizing an s5cmd command that uses awk to generate a text file
- segmentation fault while reading in text file ( c++ )
- File.OpenText is adding C:\ to the front which is an error
- UTF-8 issue with excel
- How to upload files to MediaWiki APIs in Rust?
- No such file or directory: '/tmp/tmp_ejr26m6.upload.mp3' in Django
- Problems accessing zip files on the react front end from express backend
Related Questions in DIRECTORY
- I cant access file directory with PHP local host on XAMPP. it just shows one of the files I have in my visual studio code
- PHP string variable to multiple rows in table sql insert
- Android - Why my app picks values on default folder (instead XXHDPI)
- Use htaccess to add subdirectory to url while displaying base url
- Dockerfile and package-json are in different folders
- VS2022 C++ empty directory for audio file. CMake; SFML
- Visual Studio Error: The system cannot find the file specified
- Email from SharePoint: "Heads up! We noticed that you recently deleted a large number of files from a site" but the user doesn't deleting anything
- Duplicate folder into new folder one level up in the directionary
- Shapefiles not showing up in assigned directory in R - says it exists but can't find it
- Recursively calculate SHA256 sum of all files in directory using OpenSSL
- $WinREAgent folder keeps to automatically appear
- thunderbird local archive folder missing
- Python folder path string escape character error
- Switch r settings to not have to create directory when saving files into new subfolders
Related Questions in DELETE-FILE
- How to swipe and delete
- How to delete files based on timestamp embedded in file name
- Making file manager app in Android Studio and can't write to storage
- Unable to copy file to designated path before its deletion through RecursiveFileObserver
- How can I ask the JVM if a file has been marked for deletion via File.deleteOnExit()?
- GDAL : The process cannot access the file because it is being used by another process
- Problem with recursive deletion of folders with Delphi
- Cannot delete node_modules created via npx create-react-app
- How to delete all subdirectories except a few?
- How to delete camelLock files
- Is it safe to delete an image after creating it with gs and displaying it this way in php?
- AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied;
- Xcode delete the photos saved on the document app folder
- Files deleted from VSCode
- Delete files from workspace databricks with Python
Related Questions in MKDIRS
- Error when locally launching rails app: "Permission denied @ dir_s_mkdir - /db"
- Android : mkdir() /mkdir() returning false on Secondary External Storage
- Kotlin Android create new Directory
- how to create a directory with datestamp as its filename in jenkins pipeline?
- Jenkins/Groovy: why are functions forbidden by scripts permitted by imported libraries?
- Android mkdirs() return false on Android 11 with Environment.getExternalStorageDirectory()
- java.io.FileNotFoundException: (The system cannot contact a domain controller to service the authentication request. Please try again later)
- Loop through folders and create new subfolders for each then move images in Python
- Can't create a folder in external storage, Android
- I am unable to create a folder for my app within my external storage
- mkdirs returns false in some device
- Android File.mkdirs changes Context.getFilesDir
- mkdirs() is getting executed successfully but the folder is not visible in Honor 9i
- Flask Python mkdirs returns "Permission denied" over mounted drive
- Java create directories and delete files which should be directories
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?