Домой Учебники по Java и J2EE Пример копирования файла Java — простой способ копирования файла в Java

Пример копирования файла Java — простой способ копирования файла в Java

571
0

Этот пример иллюстрирует, как скопировать содержимое из одного файла в другой файл. Эта тема связана с вводом / выводом (ввод / вывод) пакета 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//Documents/file1.txt ) ;
          Файл file2 = новый Файл ( /Users//Documents/file2.txt ) ;
          Instream знак равно новый FileInputStream ( file1 ) ;
          outStream знак равно новый FileOutputStream ( file2 ) ; // для переопределения содержимого файла
          // outStream = new FileOutputStream (file2, true ); // для добавления содержимого файла
          байт [ ] буфер знак равно новый байт [ 1024 ] ;
          ИНТ длина ;
          в то время как ( ( длина знак равно inStream . читать ( буфер ) ) > 0 ) {
          outStream . запись ( буфер , 0 , длина ) ;
          }
          если ( inStream ! знак равно null ) inStream . закрыть ( ) ;
          если ( outStream ! знак равно null ) outStream . закрыть ( ) ;
          Система. вне. println ( Файл скопирован .. ) ;
     } catch ( IOException е ) {
     эл . printStackTrace ( ) ;
     }
     }
}
Пример копирования файла Java — простой способ копирования файла в Java

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Как использовать Spring Framework StopWatch () для регистрации ExecutionTime и ElapseTime любого потока Java

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь