Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[bug?] Копирование файла в папку с тем же именем

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Thu Dec 20, 2007 17:46    Post subject: Reply with quote

Возможно это уже здесь было описано, но я встретился впервые.
1 Создал папку с именем 1
2 Создал в ней папку 7z.dll
3 Из противоположной панели скопировал (перетаскиванием) файл7z.dll в папку 1, а он у меня попадает в папку 7z.dll !!!
Это что, баг или фитча ?
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Fri Dec 21, 2007 09:16    Post subject: Reply with quote

gora
Какова предполагаемая реакция?
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Fri Dec 21, 2007 09:36    Post subject: Reply with quote

Моторокер wrote:
Какова предполагаемая реакция?

Файл должен был попасть в папку 1 и лежать рядом с папкой 7z.dll, а не внутри папки 7z.dll!
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Fri Dec 21, 2007 10:02    Post subject: Reply with quote

В файловой системе в одной папке (чаще) не может быть двух файлов с одинаковыми именами.
Попробуй в папке с файлом 7z.dll создать папку с таким же именем, Тотал тупо ругнётся «Ошибка!».
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
-=Space=-



Joined: 14 Dec 2004
Posts: 54
Location: Из Зелека

Post (Separately) Posted: Sun Dec 23, 2007 14:46    Post subject: Reply with quote

Я так понимаю бага в том что тотал не выдает ошибку, а самовольно меняет папку назначения.
Файл должен скопироваться в 1\ а не в 1\7z.dll\
Если это сделать невозможно пользователя нужно предупредить.
_________________
Интересно начинать жизнь с нуля! ...... седьмого после единицы.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Dec 24, 2007 09:12    Post subject: Reply with quote

Может ты сам так хочешь, скопировать файл в эту папку. Раз указал в поле редактирования пути полное имя папки, то он и скопирует файл в неё.
В папку «1» он точно скопироваться не может.
А раз есть указанная для копирования папка «7z.dll», то он и скопирует в неё.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Dec 24, 2007 10:59    Post subject: Reply with quote

Моторокер wrote:
... Раз указал в поле редактирования пути полное имя папки

Он вроде перетаскивал Confused

Quote:
А раз есть указанная для копирования папка «7z.dll», то он и скопирует в неё

Есть указанный файл, TC принимает его за "папку"..

Edit
http://www.ghisler.ch/board/viewtopic.php?t=17917
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Dec 24, 2007 16:28    Post subject: Reply with quote

Alextp wrote:
Моторокер wrote:
... Раз указал в поле редактирования пути полное имя папки

Он вроде перетаскивал Confused

Для софта есть разница? Явно указана папка, в которую копировать, вот Тотал и копирует.

Alextp wrote:
Quote:
А раз есть указанная для копирования папка «7z.dll», то он и скопирует в неё

Есть указанный файл, TC принимает его за "папку"..

Наоборот, есть папка, в которую юзер хочет скопировать файл с тем же именем.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Dec 24, 2007 16:54    Post subject: Reply with quote

Моторокер wrote:
Явно указана папка, в которую копировать, вот Тотал и копирует.


IMHO, явно указано имя файла, в которое копировать...

Quote:
есть папка, в которую юзер хочет скопировать

он вроде дргугого хотел
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Dec 24, 2007 18:33    Post subject: Reply with quote

Alextp wrote:
IMHO, явно указано имя файла, в которое копировать...

Чем в строке копирования имя папки отличается от имени файла?

Alextp wrote:
Quote:
есть папка, в которую юзер хочет скопировать

он вроде дргугого хотел

А чего он хотел? Как это Тоталу объяснить? Имя папки явно указано в строке копирования.
А вот если ты будешь копировать два файла в папку «1», то вот уже тогда Тотал будет ругаться «Ошибка! Снимите защиту от записи». Диалог конечно тупой, но он есть.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Dec 25, 2007 05:29    Post subject: Reply with quote

Моторокер wrote:
Чем в строке копирования имя папки отличается от имени файла?


при черм тут строка. Еще раз: он претаскивал.
Моторокер wrote:
А чего он хотел?


это к gora
Гислер сказал, что это intentional, но может, исправит.


ЗЫ
Я когда копирую F в C:\A, хочу получить файл C:\A\F
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Dec 25, 2007 07:52    Post subject: Reply with quote

решение, которое предложил Гислер, диалог:

Quote:
---------------------------
Total Commander
---------------------------
Подкаталог с именем
C:\A\F
уже существует.

Вы хотите переместить туда файл/каталог?
---------------------------
Да Нет
---------------------------

_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue Dec 25, 2007 08:55    Post subject: Reply with quote

Alextp wrote:
Моторокер wrote:
Чем в строке копирования имя папки отличается от имени файла?


при черм тут строка. Еще раз: он претаскивал.

Может и перетаскивал. Но скорее всего механизм один и тот же, просто строка редактирования не показана.
Alextp wrote:
Я когда копирую F в C:\A, хочу получить файл C:\A\F

Это когда F.
А когда копируешь файл A в C:\ с существующей C:\A, как gora?
Alextp wrote:
решение, которое предложил Гислер, диалог:

Ну ладно хоть так, а то при множестве файлов «ОШИБКА!», а при одном файле без вопросов копирование в эту папку.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Tue Dec 25, 2007 11:08    Post subject: Reply with quote

Извините, что не мог учавствовать в вашем обсуждении моей проблемы, был вынужденный оффлайн. Sad Что я хотел я изложил в своих постах.
gora wrote:
1 Создал папку с именем 1
2 Создал в ней папку 7z.dll
3 Из противоположной панели скопировал (перетаскиванием) файл7z.dll в папку 1, а он у меня попадает в папку 7z.dll !!!

gora wrote:
Файл должен был попасть в папку 1 и лежать рядом с папкой 7z.dll, а не внутри папки 7z.dll!

Как я понял, это не возможно сделать из-за ограничений в Windows, а не ТС. Хотя предупредить пользователя о том, что его "указание" скопировать файл (пусть и перетаскиванием) НЕ выполнено, а сделано ДРУГОЕ копирование, все же следовало бы! ИМХО.
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Dec 25, 2007 11:27    Post subject: Reply with quote

Моторокер wrote:
Но скорее всего механизм один и тот же, просто строка редактирования не показана.

Да, похоже

Quote:
Это когда F. А когда копируешь файл A в C:\ с существующей C:\A, как gora?

тоже хочу получить файл C:\A (если не вижу, что там есть папка)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group