Products
GG网络技术分享 2025-11-14 03:40 3
这段代码是一个Java程序, 其中包含了文件操作的方法,如创建文件、复制文件夹、移动文件、删除文件和文件夹等。
创建文件
java
public void newFile {
File myFilePath = new File;
if ) {
myFilePath.createNewFile;
}
PrintWriter myFile = new PrintWriter;
myFile.println;
myFile.close;
}

复制文件夹
java
public void copyFolder {
File oldfile = new File;
File newfile = new File;
if ) {
newfile.mkdirs;
}
if ) {
String file = oldfile.list;
for {
File temp = new File;
if ) {
copyFile;
} else {
copyFolder;
}
}
}
}
移动文件夹
java
public void moveFolder {
copyFolder;
delFolder;
}
删除文件夹
java
public void delFolder {
delAllFile;
File myDelFile = new File;
myDelFile.delete;
}
删除文件夹内的全部文件
java
public void delAllFile {
File file = new File;
if ) {
return;
}
if ) {
return;
}
String tempList = file.list;
File temp = null;
for {
if ) {
delAllFile;
} else {
temp = new File;
temp.delete;
}
}
}
复制文件
java
public void copyFile {
try {
int bytesum = 0;
int byteread = 0;
File oldfile = new File;
if ) {
InputStream inStream = new FileInputStream;
FileOutputStream output = new FileOutputStream;
byte buffer = new byte;
while ) != -1) {
bytesum += byteread;
output.write;
}
inStream.close;
output.close;
}
} catch {
e.printStackTrace;
}
}
打开文件选择器
java
JFileChooser chooser = new JFileChooser;
chooser.setFileSelectionMode;
int r = chooser.showOpenDialog;
if {
File file = chooser.getSelectedFile;
System.out.println);
}
这玩意儿程序包含了hen许多文件操作的方法, Neng用来处理文件和文件夹的创建、复制、移动和删除等操作。
Demand feedback