Этот пример иллюстрирует, как скопировать содержимое из одного файла в другой файл. Эта тема связана с вводом / выводом (ввод / вывод) пакета java.io.File .
Класс Java.io представляет имя файла файловой системы хоста.
Имя файла может быть относительным или абсолютным. Он должен использовать соглашения об именах файлов платформы хоста.
Цель состоит в том, чтобы предоставить абстракцию, которая имеет дело с большинством зависящих от системы функций имени файла, таких как символ разделителя, корень , имя устройства и т. Д.
Обратите внимание, что всякий раз, когда используется имя файла или путь, предполагается, что используются соглашения имени файла хоста.
Дополнительные примеры Java: https://crunchify.com/java-web-development-tutorial/
Файл Java:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
пакет ком . хрустеть ;
Импортировать Java. Ио. Файл ;
Импортировать Java. Ио. FileInputStream ;
Импортировать Java. Ио. FileOutputStream ;
Импортировать Java. Ио. IOException ;
Импортировать Java. Ио. InputStream ;
Импортировать Java. Ио. OutputStream ;
/ **
* @author Crunchify.com
* /
общественности учебный класс CrunchifyJavaCopyFunction {
общественности статический недействительным main ( Строка [ ] аргументы )
{
InputStream inStream знак равно ноль ;
OutputStream outStream знак равно ноль ;
попытаться {
Файл file1 = новый Файл ( /Users/
Файл file2 = новый Файл ( /Users/
Instream знак равно новый FileInputStream ( file1 ) ;
outStream знак равно новый FileOutputStream ( file2 ) ; // для переопределения содержимого файла
// outStream = new FileOutputStream (file2, true strong>); // для добавления содержимого файла
байт [ ] буфер знак равно новый байт [ 1024 ] ;
ИНТ длина ;
в то время как ( ( длина знак равно inStream . читать ( буфер ) ) > 0 ) {
outStream . запись ( буфер , 0 , длина ) ;
}
если ( inStream ! знак равно null ) inStream . закрыть ( ) ;
если ( outStream ! знак равно null ) outStream . закрыть ( ) ;
Система. вне. println ( Файл скопирован .. ) ;
} catch ( IOException е ) {
эл . printStackTrace ( ) ;
}
}
}
|
0.00 (0%) 0 votes








