Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This is the 3rd try for Chapter 12 Exercise 28 Java I have this code /********************************************************************************* * (Rename files) Suppose you have a lot of

This is the 3rd try for Chapter 12 Exercise 28 Java

I have this code

/********************************************************************************* * (Rename files) Suppose you have a lot of files in a directory named * * Exercisei_j, where i and j are digits. Write a program that pads a 0 before i * * if i is a single digit. For example, a file named Exercise2_1 in a directory * * will be renamed to Exercise02_1. In Java, when you pass the symbol * from the * * command line, it refers to all files in the directory (see Supplement III.V). * * Use the following command to run your program. * *********************************************************************************/ package Renamefiles; import java.io.File; public class Rename_Files { public static void main(String[] args) { renameFiles(args); // renaming filesnames that are passed as arguments on command prompt } private static void renameFiles(String[] fileNames) { //Array fileNames has all files to be renamed. for (String fileName : fileNames) { // for each fileName in fileNames array, rename if such file exist. if (fileName.matches("Exercise\\d_\\d+\\.\\w+")) { // if fileName has the format given in problem then only rename it StringBuilder stringBuilder = new StringBuilder(fileName); //Create a StringBuilder for fileName so that it becomes mutable. stringBuilder.insert(fileName.indexOf('_') - 1, "0"); // insert 0 before one position of '_' symbol in fileName stringBuilder. new File(fileName).renameTo(new File(stringBuilder.toString())); //perform rename operation on file } } } }

I have Exercise1_1.txt Exercise1_2.txt Exercise1_3.txt in the same folder as the Rename_Files.java

and I made a package Renamefiles that uses this code. I just cannot get the command prompt to come up and the code will not rename the files.

I am using jGRASP CSD java

Can you help me rename the files? from a command prompt? image text in transcribed

G Works Rename File Rename Files,java c: UsersArrrablDesktopWavalcom comuevelupwava exercises Renamefiles jGRASP csD Java) Eile Edit View Build Project Settings Tools Window Help Rename Filesiava C UsersvrroblDesktopyavalcomicominlevelup yavalexercisesWRenamefiles will be ren anted to Exerciae02 1 In Java When you paaa the a from the L Exercise txt 1-1 2.txt Use the following c run your program. Exercise 3.txt 2-1 txt Exercise Exercise 2 txt package Renamerilea Exercise 3txt import Java-io .File Rename Files class. Rename Files java public class Rename Files public static void main (3tring C] args) renami. rename Filea larga ng file anamea that are paaaed aa argumenta on command prompt private static void. rename iles (String rileNames) f //Array fileName a has all rile e to be renamed String fileName for each fileName in fileNames array e if auch file exist for Ald W.Ww+ if fileN matches ("Exercise Ald 11 fileName haa the format given 1n problem then nly rename St g Build g lder new String Builde fileN //Create a stringBuilder for fileName ao that it become a mutable Open Projects string Builder-insert (fileName indexof 1, "0"): insert 0 before ne position of ymbol in filellame stringBuilder //perform r file new File (11.1 OiName renameTo (nehr File latringBuilder .tostring e operatio Renamefiles CAUsersirrobDesktopiavalcomicomuevelupiavalexercise Compile Messages GRASP Messages Run vo Interactions ----jGRA3P operation complete. End JGRASP e ave Re files e Files Clear JGRASP operation complete GRASP exec ava Rename f1lea Filea GRASP: operation complete Browse ind Debug Workbench Line: 21 Col30 Code:40 op:4. 5 X

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Current Trends In Database Technology Edbt 2006 Edbt 2006 Workshops Phd Datax Iidb Iiha Icsnw Qlqp Pim Parma And Reactivity On The Web Munich Germany March 2006 Revised Selected Papers Lncs 4254

Authors: Torsten Grust ,Hagen Hopfner ,Arantza Illarramendi ,Stefan Jablonski ,Marco Mesiti ,Sascha Muller ,Paula-Lavinia Patranjan ,Kai-Uwe Sattler ,Myra Spiliopoulou ,Jef Wijsen

2006th Edition

3540467882, 978-3540467885

More Books

Students also viewed these Databases questions

Question

EXPLAIN the strategic importance of total rewards.

Answered: 1 week ago

Question

=+What is the most that you should pay to complete development?

Answered: 1 week ago

Question

=+development and make the product, should you go ahead and do so?

Answered: 1 week ago