異なる名前のファイルに(いくつかのデータを含む)複数のコピーを作成します。私は初心者なので、javaについてよく分かりません。私はC++で同じコードを作成しました。異なる名前のjavaファイルの複数のコピーを作成する
誰でもお手伝いできますか?
異なる名前のファイルに(いくつかのデータを含む)複数のコピーを作成します。私は初心者なので、javaについてよく分かりません。私はC++で同じコードを作成しました。異なる名前のjavaファイルの複数のコピーを作成する
誰でもお手伝いできますか?
あなたは簡単にこのようにそれを作成することができます:
File f = new File("NameOfFile.extenstion");
try{
f.createNewFile();
} catch (IOException ex) {
System.out.println("Exception = " + ex);
}
を使用すると、このようなループで例えば多くを作成したい場合:
public static void main(String args[]) {
for (int i = 0; i < 5; i++) {
File f = new File("Name_" + i +".txt");
try {
f.createNewFile();
} catch (IOException ex) {
System.out.println("Exception = " + ex);
}
}
}
これは、このような異なる名前の5つのファイルを作成します。
あなたは歓迎です@ Mr.Vは答えを受け入れることを忘れていません –
すでにsのファイルがある場合データを別の名前でコピーしたい場合は、メソッドを使用してjavaでファイルをコピーできます。ファイルシステムプロバイダを使用してファイルをコピーします。 Java 7以上で動作します。
File source = new File("text.txt");
for (int i = 0; i < n; i++) { // where n is the no. of copies to make
File dest = new File("text" + i +".txt");
try {
dest.createNewFile();
Files.copy(source.toPath(), dest.toPath());
} catch (IOException ex) {
System.out.println("Exception = " + ex);
}
}
ファイルの内容を他のものにコピーしてファイルの複数のコピーを作成する方法はたくさんあります。 Check them here
あなたに感謝の代わりに –
あなたに感謝します。[良い答えのルール](http://stackoverflow.com/help/someone-answers) –
コピーするファイルが事前に作成されていて、データがあるか、別の名前のファイルを作成しようとしていますか? –