导航:首页 > 编程语言 > java文件重命名失败

java文件重命名失败

发布时间:2023-08-03 10:35:22

A. 文件夹一重命名就显示“操作无法完成 因为其中文件夹或文件已在另一程序中打开”是为什么我没有打

文件夹一重命名就显示“操作无法完成 因为其中文件夹或文件已在另一程序中打开”是重命名错误造成的,解决方法为:

1、首先需要右击任务栏,点击启动管理器,如图所示。

B. 求java高手帮忙,在文件重命名和提前最后修改时间时为什么不对

前面的,都是目录的时间

import java.io.File;
import java.util.Date;
import java.io.IOException;
public class FileDemo1 {
public static void main(String args[]){
File path=new File(".");
path.mkdirs();
File file=new File(path,"myfile.txt");
if(file.exists()){
file.delete();
}
try {
file.createNewFile();
file=new File(file.getName());
} catch (IOException e2){
e2.printStackTrace();
}
System.out.println("文件的名字是:"+file.getName());
System.out.println("文件myfile.txt的绝对路径是:"+file.getAbsolutePath());
System.out.println("文件是否可读: "+(file.canRead()?"可读":"不可读"));
System.out.println("文件是否是目录: "+(file.isDirectory()?"是目录":"不是目录"));
System.out.println("文件最后修改时间:"+new Date(file.lastModified()));
if(file.renameTo(new File("myfile.java"))){
System.out.println("文件名修改成功!");
System.out.println("文件的名字是:"+file.getName());
}else{
System.out.println("文件重命名失败!");
}
Long time=file.lastModified()-200*60*60*1000;
file.setLastModified(time);
System.out.println("文件最后修改时间提前200小时后为:"+new Date(file.lastModified()));
}
}

代码,要合理简洁

C. linux 下 java 的File类的renameTo()方法 不能重命名文件

1--.linux文件系统也有绝对路径,从根目录开始的。
当然你也可以读相对路径,./表示回当前路径,..表示上一级路径。答
2--.首先路径写对的话,剩下的就是权限问题了,你先看下你是否对此文件有修改权限,chmod u+x fileName试下
3--.是否重名了

D. java改了下文件名就不行了

想要获得改过之后的文件名,必须重新新建file文件对象,示例如下:
import java.io.*;
public class ReNameFile
{
public static void main(String[] args)
{
String file="E:/a/d.txt";// /不会出现不兼容问题
File path=new File(file);//新建一个file对象
try
{
if(!path.exists())
path.createNewFile();
}
catch(IOException e)//捕捉异常
{
System.out.println(e);
}
String pa=path.getPath();//得到文件路径
String filePath = pa.substring(0, pa.lastIndexOf("\\")); //获得上层路径
File newfile=new File(filePath+"\\qqq");//想要输出修改过后的文件名及全路径,要新建一个File对象
path.renameTo(newfile);//更改新路径
System.out.println("path.getName:"+path.getName()+" "+newfile.getName());
System.out.println("path.getPath:"+path.getPath()+" "+newfile.getPath());
}
}

E. JAVA文件重命名怎么要2次才成功

不过既然是用java,java的最大优点是跨平台,为何不用平台无关的方式去处理文件复制呢(虽然输入输出流代码多了几行),还有renameTo方法用的时候小心,如果sourcePath与destPath所在分区类型不一致时可能会有问题.

我测试过了,没有问题,问题可能出在您的delAllFile方法中

package databackup;

import java.io.File;
import java.io.IOException;

public class DataBackup {

/**
* @param args
*/
public static void main(String[] args) {
String sourcePath = "D:\\Temp\\";
try {
// 源路径
String strDataBaseFilePath = sourcePath + "data\\CYSystem.mdb";
// dest路径
String strBackupDataBaseFilePath = sourcePath + "save\\";
delAllFile(strBackupDataBaseFilePath);
// 如果没有正常清空 备份文件夹的话,有可能重命名不成功.
try {
Process process= Runtime.getRuntime().exec(
"cmd.exe /c start /b " + strDataBaseFilePath + " "
+ strBackupDataBaseFilePath);
process.waitFor();
} catch (Exception e) {
System.out.println(e);
}
// create filename
java.util.Calendar now = java.util.Calendar.getInstance();
java.text.SimpleDateFormat yearAndMonth = new java.text.SimpleDateFormat(
"yyyy-MM-dd");
String retString = yearAndMonth.format(now.getTime());
File file = new File(strBackupDataBaseFilePath + "CYSystem.mdb");
file.renameTo(new File(strBackupDataBaseFilePath + retString
+ ".mdb"));
} catch (Exception ex) {
ex.getStackTrace();
}
System.out.println("备份成功!");
}

public static void delAllFile(String path) {
try {
Process process=Runtime.getRuntime().exec(
"cmd.exe /c start /b del " + path +" "+"/q");
process.waitFor();
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (InterruptedException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}

}

}

F. java对Excel文件重命名错误,我使用File的renameto 方法,但是返回false,求帮忙看看吧!

任何文件都是可以重命名的,你应该看看你的excel是不是打开了,你要是打开excel就算手动也不可能重命名,还有s1和s是同一个文件夹吗

阅读全文

与java文件重命名失败相关的资料

热点内容
java稳定排序 浏览:53
oppo文件管理的图片 浏览:335
plc编程步数怎么计算 浏览:142
ipad看电脑文件 浏览:935
成都制作pdf文件 浏览:735
怎么样点开电脑里面的网络连接 浏览:755
微信怎么退出账号 浏览:32
w微信开发者工具 浏览:325
数据库还原附加 浏览:713
打包成exe执行文件 浏览:652
信丰营销app有哪些 浏览:463
苹果文件下载项如何下载 浏览:179
ps抠婚纱教程 浏览:203
如何在移动硬盘上隐藏文件夹 浏览:451
瑞虎8老车机怎么刷app 浏览:992
学ui设计要学java吗 浏览:275
淘宝票房数据源怎么调整 浏览:470
iphone5s升级ios卡黑屏 浏览:622
u盘没用的文件删不了怎么办 浏览:561
文件夹解锁工具 浏览:528

友情链接