View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002051 | Far Manager | Copy/Move | public | 2012-03-14 09:32 | 2012-03-19 12:15 |
Reporter | Arty | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | Seven SP1 |
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0002051: Ошибка при копировании на сетевую шару системы с CentOS-5.4 | ||||
Description | Иногда при копировании каталогов с NTFS диска на сетевую шару системы с CentOS-5.4 возникает ошибка: ╔═══════════════════════════ Ошибка ════════════════════════════╗ ║ The mounted file system does not support extended attributes. ║ ║ Ошибка создания папки ║ ║ \\SERVER\Буфер обмена\Katerina\Arty\CLTest ║ ╟───────────────────────────────────────────────────────────────╢ ║ { Повторить } [ Пропустить ] [ Отменить ] ║ ╚═══════════════════════════════════════════════════════════════╝ Тест ошибки по F3: LastError: 0x0000011A - The mounted file system does not support extended attributes. NTSTATUS: 0xC000004F - An operation involving EAs failed because the file system does not support EAs. | ||||
Steps To Reproduce | 1. Пытаемся скопировать каталог на сетевую шару системы с CentOS-5.4. Повторяется не со всеми каталогами. | ||||
Additional Information | FAR v3.0 build 2545 x86 | ||||
Tags | No tags attached. | ||||
Build | 2555 | ||||
|
и в чём ошибка в фаре? |
|
Возможно это и не ошибка FAR, но на такие мысли наводит то, что множество других программ копируют такие каталоги без проблем (виндовые Explorer и robocopy, TeraCopy, Total Commander). Также пользователь может просто не знать, какая ось используется на другом компьютере и для него это выглядит просто багом в программе. |
|
Так попробуй: Index: farwinapi.cpp =================================================================== --- farwinapi.cpp (revision 7715) +++ farwinapi.cpp (working copy) @@ -1092,10 +1092,16 @@ NTPath NtTemplateDirectory(TemplateDirectory); NTPath NtNewDirectory(NewDirectory); BOOL Result = TemplateDirectory.IsEmpty()?CreateDirectory(NtNewDirectory, SecurityAttributes):CreateDirectoryEx(NtTemplateDirectory, NtNewDirectory, SecurityAttributes); - if(!Result && ElevationRequired(ELEVATION_MODIFY_REQUEST)) + if(!Result) { - Result = Elevation.fCreateDirectoryEx(NtTemplateDirectory, NtNewDirectory, SecurityAttributes); - } + if (ElevationRequired(ELEVATION_MODIFY_REQUEST)) + { + Result = Elevation.fCreateDirectoryEx(NtTemplateDirectory, NtNewDirectory, SecurityAttributes); + } + else + { + Result = CreateDirectory(NtNewDirectory, SecurityAttributes); + } return Result; } |
|
С этим патчем работает. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-03-14 09:32 | Arty | New Issue | |
2012-03-15 11:10 | zg | Note Added: 0008770 | |
2012-03-16 08:23 | Arty | Note Added: 0008775 | |
2012-03-16 13:36 | DrKnS | Note Added: 0008776 | |
2012-03-19 08:49 | Arty | Note Added: 0008781 | |
2012-03-19 12:15 | DrKnS | Build | => 2555 |
2012-03-19 12:15 | DrKnS | Status | new => closed |
2012-03-19 12:15 | DrKnS | Assigned To | => DrKnS |
2012-03-19 12:15 | DrKnS | Resolution | open => fixed |
2012-03-19 12:15 | DrKnS | Fixed in Version | => 3.0 |