что значит имена исходного и конечного файла совпадают

Что значит имена исходного и конечного файла совпадают

Оцените автора материала.

Подпишись на журнал Kleo.ru в социальных сетях:

Партнерам

конкурсы

Для тебя

Все права на материалы, размещенные в женском интернет-журнале «Клео.ру», защищены законодательством об авторском праве и смежных правах. Материалы женского портала не могут быть использованы без активной ссылки на источник «Клео.ру». За содержание рекламных материалов на женском сайте редакция ответственности не несет. Пользователь сайта kleo.ru гарантирует, что размещение представленных им материалов не нарушает права третьих лиц (включая, но не ограничиваясь авторскими правами), не наносит ущерба их чести и достоинству. Пользователь сайта kleo.ru, отправляя материалы, тем самым заинтересован в их публикации на сайте и выражает свое согласие на их дальнейшее использование владельцами сайта kleo.ru.

Сетевое издание «KLEO.RU» (Клео.РУ) Регистрационный номер серии № ФС 77-74583, выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) 14 декабря 2018 года. 18+

Учредитель: Исмагилов Евгений Рамильевич
Главный редактор: Исмагилов Евгений Рамильевич
Контактные данные редакции для государственных органов (в том числе, для Роскомнадзора): [email protected], +79677638370

Адрес редакции: г.Самара, ул пер.Тургенева дом 7 квартира 74.

Источник

Практическое руководство. Копирование каталога в другой каталог в Visual Basic

Копирование каталога в другой каталог

Этот пример кода также доступен в качестве фрагмента кода IntelliSense. В средстве выбора фрагментов кода он находится в разделе Файловая система: обработка дисков, папок и файлов. Дополнительные сведения см. в статье Фрагменты кода.

Отказоустойчивость

При следующих условиях возможно возникновение исключения:

Новое имя, указанное для каталога, содержит двоеточие (:) или косую черту (\ или /) (ArgumentException).

Путь является недопустимым, так как он представляет собой строку нулевой длины (пустую строку), либо содержит только пробелы, либо содержит недопустимые знаки, либо представляет собой путь к устройству (начинается с символов \\.\) (ArgumentException).

Путь не является допустимым, поскольку он равен Nothing (ArgumentNullException).

Параметр destinationDirectoryName имеет значение Nothing или является пустой строкой (ArgumentNullException).

Исходный каталог является корневым каталогом (IOException).

Объединенный путь указывает на существующий файл (IOException).

Исходный и конечный пути совпадают (IOException).

Длина пути превышает максимальную длину, определенную в системе (PathTooLongException).

Имя файла или папки в пути содержит двоеточие (:) или имеет недопустимый формат (NotSupportedException).

У пользователя отсутствуют необходимые разрешения на просмотр пути (SecurityException).

Конечный файл существует, но недоступен (UnauthorizedAccessException).

Источник

Что значит имена исходного и конечного файла совпадают

Всем привет.
Подскажите пожалуйста, может кто-нибудь знает как решить эту проблему:
Захожу на расшареный ресурс сервера через сетевое окружение, далее скачиваю файл размером 700Мб (видео). И где-то после того, как уже половина фильма закачана появляется такое сообщение «Не удается скопировать. Указанное сетевое имя более не доступно». Что это и почему происходит? Что на сервере нужно исправить?
Сервер с ОС FreeBSD 6.1 и Samba 3.

Всех благодарю заранее.

>Всем привет.
>Подскажите пожалуйста, может кто-нибудь знает как решить эту проблему:
>Захожу на расшареный ресурс сервера через сетевое окружение, далее скачиваю файл размером
>700Мб (видео). И где-то после того, как уже половина фильма закачана
>появляется такое сообщение «Не удается скопировать. Указанное сетевое имя более не
>доступно». Что это и почему происходит? Что на сервере нужно исправить?
>
>Сервер с ОС FreeBSD 6.1 и Samba 3.
>
>Всех благодарю заранее.

1. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от Антон (??) on 09-Июл-07, 07:59
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от Junior (ok) on 09-Июл-07, 10:30

>Всем привет.
>Подскажите пожалуйста, может кто-нибудь знает как решить эту проблему:
>Захожу на расшареный ресурс сервера через сетевое окружение, далее скачиваю файл размером
>700Мб (видео). И где-то после того, как уже половина фильма закачана
>появляется такое сообщение «Не удается скопировать. Указанное сетевое имя более не
>доступно». Что это и почему происходит? Что на сервере нужно исправить?
>
>Сервер с ОС FreeBSD 6.1 и Samba 3.
>
>Всех благодарю заранее.

Сетка качественно сделана?
Свитчи-хабы не дешёвки десятидолларовые?
Такое ещё бывает из-за большой потери пакетов
и работы дешёвых сетевых хабов в перегрузке.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от AndreyN (ok) on 11-Июл-07, 11:14

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от Maxim (??) on 17-Сен-07, 05:59

Проблема та же.
Райд массив на 2 ТБ, самба, читает все без проблем, но вот закачка на самбу выдает ошибку, может по разному, иногда рубится на маленьких файлах, иногда на больших, логи молчат как партизаны. Копали в сторону райда, но через proftpd туда/сюда все работает на ура. Gentoo 2006.1, samba-3.0.24-r3. Идеи есть?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от AndreyN (??) on 18-Сен-07, 20:44

>Проблема та же.
>Райд массив на 2 ТБ, самба, читает все без проблем, но вот
>закачка на самбу выдает ошибку, может по разному, иногда рубится на
>маленьких файлах, иногда на больших, логи молчат как партизаны. Копали в
>сторону райда, но через proftpd туда/сюда все работает на ура.
>Gentoo 2006.1, samba-3.0.24-r3. Идеи есть?

попробуй use sendfile = no в конфиге самбы

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от Максим (??) on 19-Сен-07, 19:01

>>Проблема та же.
>>Райд массив на 2 ТБ, самба, читает все без проблем, но вот
>>закачка на самбу выдает ошибку, может по разному, иногда рубится на
>>маленьких файлах, иногда на больших, логи молчат как партизаны. Копали в
>>сторону райда, но через proftpd туда/сюда все работает на ура.
>>Gentoo 2006.1, samba-3.0.24-r3. Идеи есть?
>
>попробуй use sendfile = no в конфиге самбы

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от AndreyN (??) on 22-Окт-08, 19:32

У кого есть идеи.
Заранее спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от AndreyN (??) on 22-Окт-08, 20:01

Ребята помогите и мне у меня похожая ситуацыя но не много другая, у меня выдает такое «Не удается скопировать services. Имена исходного и конечного файла совпадают.»

>Ребята помогите и мне у меня похожая ситуацыя но не много
>другая, у меня выдает такое «Не удается скопировать services. Имена
>исходного и конечного файла совпадают.»
>
>Зарание благодарю.

Так это ты копируешь, например файл /etc/services в /etc/services. Вот он тебе и гворит, что имена совпадают.

>700Мб (видео). И где-то после того, как уже половина фильма закачана

Источник

Что значит имена исходного и конечного файла совпадают

Всем привет.
Подскажите пожалуйста, может кто-нибудь знает как решить эту проблему:
Захожу на расшареный ресурс сервера через сетевое окружение, далее скачиваю файл размером 700Мб (видео). И где-то после того, как уже половина фильма закачана появляется такое сообщение «Не удается скопировать. Указанное сетевое имя более не доступно». Что это и почему происходит? Что на сервере нужно исправить?
Сервер с ОС FreeBSD 6.1 и Samba 3.

Всех благодарю заранее.

>Всем привет.
>Подскажите пожалуйста, может кто-нибудь знает как решить эту проблему:
>Захожу на расшареный ресурс сервера через сетевое окружение, далее скачиваю файл размером
>700Мб (видео). И где-то после того, как уже половина фильма закачана
>появляется такое сообщение «Не удается скопировать. Указанное сетевое имя более не
>доступно». Что это и почему происходит? Что на сервере нужно исправить?
>
>Сервер с ОС FreeBSD 6.1 и Samba 3.
>
>Всех благодарю заранее.

1. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от Антон (??) on 09-Июл-07, 07:59
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от Junior (ok) on 09-Июл-07, 10:30

>Всем привет.
>Подскажите пожалуйста, может кто-нибудь знает как решить эту проблему:
>Захожу на расшареный ресурс сервера через сетевое окружение, далее скачиваю файл размером
>700Мб (видео). И где-то после того, как уже половина фильма закачана
>появляется такое сообщение «Не удается скопировать. Указанное сетевое имя более не
>доступно». Что это и почему происходит? Что на сервере нужно исправить?
>
>Сервер с ОС FreeBSD 6.1 и Samba 3.
>
>Всех благодарю заранее.

Сетка качественно сделана?
Свитчи-хабы не дешёвки десятидолларовые?
Такое ещё бывает из-за большой потери пакетов
и работы дешёвых сетевых хабов в перегрузке.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от AndreyN (ok) on 11-Июл-07, 11:14

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от Maxim (??) on 17-Сен-07, 05:59

Проблема та же.
Райд массив на 2 ТБ, самба, читает все без проблем, но вот закачка на самбу выдает ошибку, может по разному, иногда рубится на маленьких файлах, иногда на больших, логи молчат как партизаны. Копали в сторону райда, но через proftpd туда/сюда все работает на ура. Gentoo 2006.1, samba-3.0.24-r3. Идеи есть?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от AndreyN (??) on 18-Сен-07, 20:44

>Проблема та же.
>Райд массив на 2 ТБ, самба, читает все без проблем, но вот
>закачка на самбу выдает ошибку, может по разному, иногда рубится на
>маленьких файлах, иногда на больших, логи молчат как партизаны. Копали в
>сторону райда, но через proftpd туда/сюда все работает на ура.
>Gentoo 2006.1, samba-3.0.24-r3. Идеи есть?

попробуй use sendfile = no в конфиге самбы

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от Максим (??) on 19-Сен-07, 19:01

>>Проблема та же.
>>Райд массив на 2 ТБ, самба, читает все без проблем, но вот
>>закачка на самбу выдает ошибку, может по разному, иногда рубится на
>>маленьких файлах, иногда на больших, логи молчат как партизаны. Копали в
>>сторону райда, но через proftpd туда/сюда все работает на ура.
>>Gentoo 2006.1, samba-3.0.24-r3. Идеи есть?
>
>попробуй use sendfile = no в конфиге самбы

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от AndreyN (??) on 22-Окт-08, 19:32

У кого есть идеи.
Заранее спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. «‘Не удается скопировать. Указанное сетевое имя более не дост. « + / –
Сообщение от AndreyN (??) on 22-Окт-08, 20:01

Ребята помогите и мне у меня похожая ситуацыя но не много другая, у меня выдает такое «Не удается скопировать services. Имена исходного и конечного файла совпадают.»

>Ребята помогите и мне у меня похожая ситуацыя но не много
>другая, у меня выдает такое «Не удается скопировать services. Имена
>исходного и конечного файла совпадают.»
>
>Зарание благодарю.

Так это ты копируешь, например файл /etc/services в /etc/services. Вот он тебе и гворит, что имена совпадают.

>700Мб (видео). И где-то после того, как уже половина фильма закачана

Источник

Перемещение, копирование и удаление файлов

Дата изменения: 10.10.2017

Весь функционал необходимый для создания, удаления, копирования или перемещения файлов сосредоточен в методах классов File и FileInfo. Они представлены в таблице ниже.

Все методы класса File статические, методы класса FileInfo работают только через объектную ссылку.

Многие из этих методов принимают строку в качестве параметра. Это строка содержит путь к файлу, его имя и расширение. Может быть возвращена методами класса Path. Путь может быть абсолютным (полный путь от корня диска до файла с расширением) или относительным, то есть отчитываться от текущей директории.

Для использования любого из этих методов следует включить пространство имен System.IO перед использованием их в коде приложения.

Удаление

Метод Delete класса File удаляет файл, путь к которому (относительный или абсолютный) передан ему строкой в качестве параметра.

Пример использования:

Удалить можно только созданный и закрытый файл. И если в первом случае не возникнет исключение, во втором – обязательно. Поэтому перед процедурой удаления лучше организовывать проверку существования файла:

Пример использования:

Копирование файлов

Класс File для удаления имеет в своей функционале метод Copy(), принимающий два параметра типа string: имя копируемого файла и имя конечного. Имена передаются методу вместе с путем к нему (абсолютным или относительным).

Метод копирует информацию из файла и все файловые атрибуты в файл-назначения с указанным именем. Если имена файла копируемого файла и файла назначения совпадают, копирование не будет выполнено. Если необходим такой функционал нужно воспользоваться перегруженной версией метода с третьим параметром типа Boolean.

Пример использования:

Метод CopyTo класса FileInfo принимает только один строковый параметр – файл назначения, работает аналогично методу Copy класса File.

Пример использования:

Файл назначения перед копированием не должен существовать. Метод CopyTo его создаст. Поэтому в примере выше инициирована проверка его существования перед копированием.

Перемещение файлов

Метод Move принимает два параметра типа string: файл-источник и файл-назначения. При вызове копирует информацию и все атрибуты из файла-источника в файл-назначения, затем файл источник удаляется. Конечный файл не должен существовать перед копированием.

Допустимо если имя файла-источника совпадает с именем фала назначения. Но перемещение файла-источника в файл-назначения внутри одной директории вызовет исключение.

Файл-источник не будет удален после перемещения, если файл был открыт, но не был зарыт до начала копирования. Перед копированием обязательно стоит удостовериться в том, что исходный файл существует.

Пример использования:

Вторая проверка существования файла-источника инициирована в тех случаях, когда перемещение совмещено в коде приложения с чтением файла. Особенно это касается многопоточных приложений. Если проверка показывает, что файл еще существет, то необходимо закрыть его и запустить процедуру удаления вручную, например, с помощью File.Delete.

Источник

Читайте также:  что значит транзит через снг
Строительный портал