day & night

Вопрос о программе Total Commander, Софт вопросы
Дата обновления: , перейти к новому сообщению
#1
KUARBO



Специалист
****

Группа: Пользователи
Сообщений: 414
Регистрация: 25.04.2006
Пользователь №: 154.781


Респектов: 10
-----X----


Предупреждений: 0


При попытке удалить файл при попытке удалить папку с помощью программы Total Commander выдается сообщение "не удается удалить файл. Сначала снимите защиту от записи". Как снять защиту от записи? unsure.gif
User is offline
Go topGo end

Ответов(50 - 53)
3.03.2018 - 17:29
#51
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


сам фреимворк нужен для работы, для компиляции дополнительно необходимы
Microsoft Build Tools 2015
.NET Framework 4.6.2 targeting Pack

версия с библиотекой
» Нажмите, для открытия спойлера | Press to open the spoiler «

сбоку manual download
скачивается nuget файл, который является обычным архивом
файл \lib\net40-full\ZetaLongPaths.dll надо положить рядом с исходным кодом.

собирается такой командой
c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /reference:ZetaLongPaths.dll Program.cs
User is offline
Go topGo end
3.03.2018 - 20:15
#52
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


Немного запутался в хронологии сообщений.. Ваш ответ наверное следует отнести к это беседе..

» Past dialog «

Цитата | Quote(AquaTour @ 3.03.2018 - 17:52)
сам фреимворк нужен для работы, для компиляции дополнительно необходимы
Microsoft Build Tools 2015
.NET Framework 4.6.2 targeting Pack

Если я правильно понял запятую, поставленную в "нужном" месте, то в случае
Цитата | Quote(AquaTour @ 3.03.2018 - 16:56)
1) Собирать под фреймворк 4.6.2 но как это сделать не устанавливая доп софт я не знаю, так что могу отдать исходники и уже собранную версию
в случае сборки приложения в версии Без дополнительной библиотеки, в процессе компиляции Кода.cs потребовалась бы установка в систему Microsoft Build Tools 2015 и .NET Framework 4.6.2 targeting Pack с моей стороны, так как мне бы пришлось компилировать, но у меня этих приложений в системе не установлено..


Цитата | Quote(AquaTour @ 3.03.2018 - 17:52)
версия с библиотекой
сбоку manual download
скачивается nuget файл, который является обычным архивом
файл \lib\net40-full\ZetaLongPaths.dll надо положить рядом с исходным кодом.

собирается такой командой
c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /reference:ZetaLongPaths.dll Program.cs

(1). По этим инструкциям скомпилировал приложение без дополнительной установки софтов в систему Microsoft Build Tools 2015 и .NET Framework 4.6.2 targeting Pack ,, я правильно сделал ?.. Процесс завершился удачно и на выходе получилось работоспособное приложение..

(2). Успел его уже погонять, потестировал при разных условиях, работает как в аптеке.. На выходе получил всё тот же самый список что и раньше, но только тогда всё было вперемешку, и Полезные ссылки (найденные файлы) и бесполезная информация (вроде такой: Слишком длинный путь или имя файла. Полное имя файла должно содержать меньше 260 знаков, а имя каталога - меньше 248 знаков), а сейчас, с утилитой и библиотекой, всё тот же самый список полезных ссылок, где даже сохранена хронология файлов в том же порядке, но пресловутая бесполезная информация отсутствует полностью.. Я правильно понимаю как работает эта утилита с данной библиотекой, она просто отсекает эту ненужную информацию и не записывает её в общий Filelist.txt ?..
User is offline
Go topGo end
3.03.2018 - 21:41
#53
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


Цитата | Quote(nokeMoH @ 3.03.2018 - 20:38)
в случае сборки приложения в версии Без дополнительной библиотеки, в процессе компиляции Кода.cs потребовалась бы установка в систему Microsoft Build Tools 2015 и .NET Framework 4.6.2 targeting Pack с моей стороны, так как мне бы пришлось компилировать, но у меня этих приложений в системе не установлено..
*
верно
Цитата | Quote(nokeMoH @ 3.03.2018 - 20:38)
я правильно сделал ?
*
правильно
Цитата | Quote(nokeMoH @ 3.03.2018 - 20:38)
Я правильно понимаю как работает эта утилита с данной библиотекой, она просто отсекает эту ненужную информацию и не записывает её в общий Filelist.txt ?
*
неправильно.
Для простоты, я сделал вывод ошибок и имен файлов в один поток.
В предыдущей версии, программа не могла получить доступ к файлу с длинным именем, возникало исключение и информация о нем писалась в вывод. Сейчас программа может работать с длинными именами, ошибок не возникает, соответственно и информации в выводе о них нет.
Но в случае возникновения ошибки она по прежнему попадет в общий вывод, например натравите программу на корень диска C и получите множество сообщений о том, что программа не может получить доступ к файлу или папке.
User is offline
Go topGo end
10.03.2018 - 0:47
#54
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


новая версия
» Нажмите, для открытия спойлера | Press to open the spoiler «
User is offline
Go topGo end

Topic Options
Сейчас: 29.03.2024 - 12:02
Мобильная версия | Lite версия