[bug?] Копирование файла в папку с тем же именем
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
gora
Какова предполагаемая реакция?
Какова предполагаемая реакция?
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
В файловой системе в одной папке (чаще) не может быть двух файлов с одинаковыми именами.
Попробуй в папке с файлом 7z.dll создать папку с таким же именем, Тотал тупо ругнётся «Ошибка!».
Попробуй в папке с файлом 7z.dll создать папку с таким же именем, Тотал тупо ругнётся «Ошибка!».
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Может ты сам так хочешь, скопировать файл в эту папку. Раз указал в поле редактирования пути полное имя папки, то он и скопирует файл в неё.
В папку «1» он точно скопироваться не может.
А раз есть указанная для копирования папка «7z.dll», то он и скопирует в неё.
В папку «1» он точно скопироваться не может.
А раз есть указанная для копирования папка «7z.dll», то он и скопирует в неё.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Он вроде перетаскивалМоторокер писал(а):... Раз указал в поле редактирования пути полное имя папки
Есть указанный файл, TC принимает его за "папку"..А раз есть указанная для копирования папка «7z.dll», то он и скопирует в неё
Edit
http://www.ghisler.ch/board/viewtopic.php?t=17917
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Для софта есть разница? Явно указана папка, в которую копировать, вот Тотал и копирует.Alextp писал(а):Он вроде перетаскивалМоторокер писал(а):... Раз указал в поле редактирования пути полное имя папки![]()
Наоборот, есть папка, в которую юзер хочет скопировать файл с тем же именем.Alextp писал(а):Есть указанный файл, TC принимает его за "папку"..А раз есть указанная для копирования папка «7z.dll», то он и скопирует в неё
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Чем в строке копирования имя папки отличается от имени файла?Alextp писал(а):IMHO, явно указано имя файла, в которое копировать...
А чего он хотел? Как это Тоталу объяснить? Имя папки явно указано в строке копирования.Alextp писал(а):он вроде дргугого хотелесть папка, в которую юзер хочет скопировать
А вот если ты будешь копировать два файла в папку «1», то вот уже тогда Тотал будет ругаться «Ошибка! Снимите защиту от записи». Диалог конечно тупой, но он есть.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Может и перетаскивал. Но скорее всего механизм один и тот же, просто строка редактирования не показана.Alextp писал(а):при черм тут строка. Еще раз: он претаскивал.Моторокер писал(а):Чем в строке копирования имя папки отличается от имени файла?
Это когда F.Alextp писал(а):Я когда копирую F в C:\A, хочу получить файл C:\A\F
А когда копируешь файл A в C:\ с существующей C:\A, как gora?
Ну ладно хоть так, а то при множестве файлов «ОШИБКА!», а при одном файле без вопросов копирование в эту папку.Alextp писал(а):решение, которое предложил Гислер, диалог:
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Извините, что не мог учавствовать в вашем обсуждении моей проблемы, был вынужденный оффлайн.
Что я хотел я изложил в своих постах.
gora писал(а):1 Создал папку с именем 1
2 Создал в ней папку 7z.dll
3 Из противоположной панели скопировал (перетаскиванием) файл7z.dll в папку 1, а он у меня попадает в папку 7z.dll !!!
Как я понял, это не возможно сделать из-за ограничений в Windows, а не ТС. Хотя предупредить пользователя о том, что его "указание" скопировать файл (пусть и перетаскиванием) НЕ выполнено, а сделано ДРУГОЕ копирование, все же следовало бы! ИМХО.gora писал(а):Файл должен был попасть в папку 1 и лежать рядом с папкой 7z.dll, а не внутри папки 7z.dll!
Win7 SP1 Ultimate x64, TC8.52a x64