public class CopyFiles {
/**
* @param args
*/
public static void main(String[] args) {
String oldPath = "";
String newPath = "";
copyFile(oldPath, newPath);
FileClass file1 = new FileClass();
File files = new File("F:/Music"); // 指定文件名及路径
int i = 1;
int j;
String chapterName;
String chapterDireName;
for (String file : files.list()) {
j = i++;
chapterName = "chapter" + "0" + j + "" + "." + "mp3";
chapterDireName = "chapter" + "0" + j + "";
oldPath = "F:/Music/" + chapterName;
newPath = "F:/Music/" + chapterDireName + "/" + chapterName;
copyFile(oldPath, newPath);
}
}
public static void copyFile(String oldPath, String newPath) {
try {
int bytesum = 0;
int byteread = 0;
File oldfile = new File(oldPath);
if (oldfile.exists()) { // 文件存在时
InputStream inStream = new FileInputStream(oldPath); // 读入原文件
FileOutputStream fs = new FileOutputStream(newPath);
byte[] buffer = new byte[1444];
while ((byteread = inStream.read(buffer)) != -1) {
bytesum += byteread; // 字节数 文件大小
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
inStream.close();
}
} catch (Exception e) {
System.out.println("复制单个文件操作出错");
e.printStackTrace();
}
分享到:
相关推荐
标题“CopyFiles.rar”暗示了这是一个关于文件复制的项目,可能是包含了用于在不同数据库系统间复制数据的工具或代码库。描述中提到的“通用数据库驱动程序案例”和“框架”进一步确认了这一点,它旨在提供一个平台...
单个exe运行程序版本:基于Qt 编写的多规则文件拷贝工具。保存历史记录等实用功能.
复制文件 轻松复制文件安装npm install copyfiles -g命令行 Usage: copyfiles [options] inFile [more files ...] outDirectory Options: -u, --up slice a path off the bottom of the paths [number] -a, --all ...
将Unity文件拷贝到指定的路径,拷贝的文件需要加上文件的后缀名,不然会失败。主要用于将StreamingAssets文件拷贝到persistentDataPath路径下。
标题 "允许您像资源管理器一样将文件复制到剪贴板" 描述的是一个功能,这个功能使得用户能够...提供的`Copy File(s) to clipboard .txt`文件可能是实现这一功能的源代码示例,对于学习和研究这种功能的实现非常有帮助。
在我们的示例"msbuild_copyfiles_example"中,我们可能需要将一些非源代码文件,如配置文件、资源文件或者第三方库,复制到生成的输出文件夹,以便于应用程序运行时能够找到它们。这可以通过在项目文件中添加`...
https://github.com/tandasat/CopyFiles/releases/latest 然后,使用“应用程序部署”工具部署应用程序。 -[MSDN-使用应用程序部署工具部署Windows Phone应用程序]( ) 用法 您可以将文件复制到此应用程序的隔离...
6. **CopyFiles.vbw**: 工程工作区文件,保存了工程的当前状态,如打开的窗体和模块。 通过这些文件,开发者可以一步步学习如何构建这个应用,从设置ListBox到实现文件复制的逻辑,再到创建用户友好的界面。这不仅...
NSIS(Nullsoft Scriptable Install System)是一款强大的开源安装制作工具,主要用于在Windows平台上创建安装程序。它允许开发者使用简单的脚本语言(NSIS Scripting Language)来编写自定义的安装、卸载脚本,从而...
Copy files, zip folder.
Copy files frome different folders to different folders, if the file is older than 100 days. If target file exists, overwrite it. example3: ycopy.exe -s=C:\Users\Yun Liu\Desk*\test\UpdateTemp\2010...
Copy files from Common and Delphi[X] | BDS2006 directories of the EhLib archive to 'EhLib directory'. By default Delphi (5, 6 and 7) places compiled files to the <Delphi path>\Projects\Bpl ...
在Eclipse环境下,如果你需要批量复制第三方jar,可以先获取到这些jar的路径,然后调用`CopyFileUtil.copyFiles`方法,传入源jar所在的目录和你希望复制到的目标目录。例如: ```java String sourceJarPath = "/...
TeraCopy is a compact program designed to copy and move files at the maximum possible speed, providing the user a lot of features: Copy files faster. TeraCopy uses dynamically adjusted buffers to ...
- **文件复制**:在冷启动时,CopyFiles组件会将闪存文件夹中的文件复制到设备的易失性内存中,从而确保应用程序和数据能够在硬重置后仍然可用。 #### 四、安装应用程序以实现持久性 ##### 1. **REG文件的使用** ...
* static copy() method that other programs can use to copy files. **/ public class FileCopy { /** The main() method of the standalone program. Calls copy(). */ public static void main(String[] ...
Mac查看Android文件(AndroidFileTransfer.dmg) Android File Transfer Browse and transfer files between your Mac computer and your ...Browse the files and folders on your Android device and copy files.
CopyFiles = MyDriver.CopyFiles AddReg = MyDriver.AddReg [MyDriver.CopyFiles] MyDriver.sys=C:\MyDriver\MyDriver.sys [MyDriver.AddReg] HKR,,DriverDesc,0x00000409,"My Custom Driver Description" HKR,,...
在“Build Phases”中,添加“Copy Files”和“Copy Headers”阶段。Copy Files用于将头文件复制到Products Directory下的include文件夹,便于其他工程引用。Copy Headers则用于设置公开的头文件,将需要暴露给外部...
在`copyfiles.bat`这个脚本中,我们可能会看到类似以下的命令: ```batch @echo off set source=C:\source\folder set destination=D:\destination\folder copy %source%\* %destination% ``` 这段脚本首先关闭了...