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



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

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


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


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


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

Ответов(50 - 53)
3.03.2018 - 18:09
#51
AquaTour



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

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


Респектов: 47
-----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:55
#52
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.061
Регистрация: 24.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 ?..


--------------------
Smallville Fanat:

Кларка в школе хотели побить,
И в коридоре к стенке прижали.
Теперь всей толпе инвалидами жить:
Парни об Кларка руки сломали.
User is offline
Go topGo end
3.03.2018 - 22:21
#53
AquaTour



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

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


Респектов: 47
-----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 - 1:27
#54
AquaTour



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

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


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


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


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


--------------------
Софт - зло! Ломайте его!
User is offline
Go topGo end

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