PDA

View Full Version : ری-نیم کردن فایل



Sina.iRoid
شنبه 04 بهمن 1393, 10:47 صبح
سلام. دوستان کده زیر و نگاه کنید :


import java.io.File;




public class MainClass {

public static void main(String[] args){

String filePath = "C:\\Users\\SIna\\Music\\New folder\\s (1)";
boolean sina = false;

File f = new File(filePath);

System.out.println(f.getName());

sina = f.renameTo(new File(filePath));

System.out.println(sina);
}
}


چرا ری-نیم نمیشه!؟

درضمن، من می خوام یه سری عکس و که تعدادشون زیاد هست و تغیر نام بدم. این تغیر نام باید با حروف کوچیک باشه و هیچ فضای خالی هم بینشون نباشه. چه راه حلی و پیشنهاد می کنید. با ویندوز میشه اینکار و کرد؟ اگه نه با جاوا چه طور میشه یه لیست طولانی و ری-نیم کرد؟

ممنون میشم اگر راهنماییم کنید :)

ahmad.mo74
شنبه 04 بهمن 1393, 14:12 عصر
سلام. کدی که زدی اشتباهه، چون مسیر فایل جدید رو همون مسیر قبلی دادی.


File oldFile = new File("D:\\a.txt");
File newFile = new File("D:\\b.txt");
System.out.println(oldFile.renameTo(newFile));


میتونی از ()Files.move هم استفاده کنی.


Path source = Paths.get("D:/a.txt");
Path target = Paths.get("D:/b.txt");
Files.move(source, target);


کلاس StandardCopyOption رو هم ببین.