|
|
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Удалить файл - File.delete(); Переименовать - File.rename(); А как при помощи java скопировать или переместить в другой каталог того же компьютера файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2007, 17:20 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Переместить абсолютно так же. С помощью метода rename. А вот копировать придется вручную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2007, 19:21 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
переместить - http://java.sun.com/javase/6/docs/api/java/io/File.html#renameTo(java.io.File) скопировать - сначала зачитать, потом записать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2007, 19:22 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Спасибо за подсказку.Это я когда-то в С++ так же мучался - читал файл,а потом записывал. Думал, в Java придумали что-то поумнее. А ведь должно же быть! Может и есть где-то в каком-то классе. Пока же воспользуюсь Вашим советом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2007, 21:47 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
oleg164Спасибо за подсказку.Это я когда-то в С++ так же мучался - читал файл,а потом записывал. Думал, в Java придумали что-то поумнее. А ведь должно же быть! Может и есть где-то в каком-то классе. Пока же воспользуюсь Вашим советом. Причина всего это проста — в ОС нет универсальной функции копирования, такой же как удаление или переименовывание файла. Не видно лишь мучений. Один детский сад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2007, 23:19 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Детский сад - написать функцию. Мучение же в том, чтобы найти то ,чего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 16:52 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
oleg164Детский сад - написать функцию. Мучение же в том, чтобы найти то ,чего нет. Сад-не сад, но спотыкаются . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 18:24 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
oleg164Детский сад - написать функцию. Мучение же в том, чтобы найти то ,чего нет. Ну я надеюсь, написал что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 21:55 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
ХрюньНу я надеюсь, написал что-то вродекопирайтики еще б ставил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 22:00 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
swt ХрюньНу я надеюсь, написал что-то вродекопирайтики еще б ставил. Зачем? Это собственноручно написанный и проверенный мной лично код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 22:43 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
а в finally не боишься словить NPE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 22:50 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
y3uа в finally не боишься словить NPE? Нет. Объяснить, почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 22:56 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Хрюнь y3uа в finally не боишься словить NPE? Нет. Объяснить, почему? каюсь, не пользовал пока ысчо ни разу :) Просто интересно, getChannel() написано, что JavadocThe initial position of the returned channel will be equal to the number of bytes read from the file so far, т.е. при отсутствие указанного файла что будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 23:03 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
y3u Просто интересно, getChannel() написано, что JavadocThe initial position of the returned channel will be equal to the number of bytes read from the file so far, т.е. при отсутствие указанного файла что будет? FileInputStream выдаст FileNotFoundException. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 23:06 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Если быть точнее, то нужно было написать Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 23:08 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. А как можно переместить файлы на другой компьютер по сети. Открытого доступа нет, доступ осуществляется через пароль и логин. как-нибудь так Код: java 1. 2. 3. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 09:09 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Это так же просто, как приготовить бегемота! 1. Подсоединиться к удаленному компьютеру (зависит от ОС). 2. Скопировать файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 17:43 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Если под Windows, то см. например команду ОС: net help use AFAIK вроде в UNC нельзя указать имя пользователя и пароль. Хотя, возможно, я ошибаюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 17:49 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
если через File никак, то можно взять либу JCIFS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 20:16 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Если под виндой и есть права на исходный и целевой каталоги - просто используем UNC-имена. Если под линуксом, то при наличии (кем-то приготовленных) точек монтирования - тоже используем UNC-имена. Можно даже не заморачиваться на file.separator и развёртывать все слэши в кошерную сторону ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 20:24 |
|
||
|
Копирование и перемещение файлов
|
|||
|---|---|---|---|
|
#18+
Пропустил про "логин и пароль". Перед запуском приложения делаем: Код: plaintext 1. "Тем самым, мы сводим задачу к предыдущей, решение которой нам уже известно ..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 20:27 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34665647&tid=2126946]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 564ms |

| 0 / 0 |
