Войти

Показать полную графическую версию : удалить файл при длинном пути.


Friend
02-03-2006, 18:12
Общем не знаю как но впоявился файлик один, он лежит так общем
C:\3\3\3\3.....127 штук.....\3\3\3\3\1.txt
как его удалит, а заодно и эти папки?
просто удалит не получаеться пишет не найден файл, не может пробить стока много.

Blast
02-03-2006, 18:16
Friend
Попробуй прогнать диск chkdsk
доступные команды по chkdsk /?

Friend
02-03-2006, 18:19
он ошибки исправляет, а это как я понял заело, кнопки, и понасоздавалась папок, т.е. это не глюк системы. файл смотриться, виден, а удалить нельзя.
NTFS если что.

Blast
02-03-2006, 18:31
Friend
правильно, исправляет ошибки, и есть шанс, что исправит (обрежет до допустимой длинны) и этот путь, попробовать ведь не сложно.

Friend
02-03-2006, 18:36
ладно попробую. ну если еще идеи будут пишите.
буду рад всем советам.

sergey_dsv
02-03-2006, 18:39
А еще могу предложить использовать Windows XPE Live CD.
Т.е. загружаешь другую систему и удаляешь что тебе мешает.

mrcnn
03-03-2006, 09:43
Длина файла > 255 символов. chkdsk вряд ли исправит. По-моему тут только форматированием можно будет убить файл.

У меня тоже есть файл, у которого длина символов > 255, до сих пор убить не могу, хотя раздел НТФС проверялся chkdsk достаточно много раз. Из другой винды, стоящей на другом винте, не убить, потому что винда не работает с такими длинными именами файлов.

amel27
03-03-2006, 11:33
А если укоротить вложенность при помощи SUBST?

Friend
03-03-2006, 16:52
Windows XPE
chkdsk
Не помогли.

Friend
05-03-2006, 14:27
придеться оставить папки так

amel27
05-03-2006, 17:41
Еще три инструмента для "вытягивания наверх" подкаталогов:

- Microsoft Linkd из Windows Server 2003 Resource Kit (http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en)
- Sysinternals Junction (http://www.sysinternals.com/Utilities/Junction.html)
- NTFS Links 1.21 (http://www.totalcmd.net/plugring/ntfslinks.html) (Total Commander Plugin)

...если конечно проблема только в длине пути

MadMaks
25-03-2006, 17:32
Есть простенькая софтинка которая удаляет проблемные файлы, в том числе и такие.

Живёт тут, FreeWare:

http://ccollomb.free.fr/unlocker


It has many other flavors:

Cannot delete file: Access is denied
There has been a sharing violation.
The source or destination file may be in use.
The file is in use by another program or user.
Make sure the disk is not full or write-protected and that the file is not currently in use.

Vadikan
25-03-2006, 23:24
MadMaks
Не вижу в приведенном списке возможностей работу с длинными путями. Поясните свой совет.

Sham
26-03-2006, 06:10
Friend
А в safe mode пробовал?

Sham
26-03-2006, 10:00
Friend
Попробуй запустить это в cmd.exe: del c:\3\* /s /q & rmdir c:\3 /s /q

Friend
26-03-2006, 11:53
пробовал в safe, то же самое.
да я еще попробовал создать папок столько дома. 120 максимум...как полчучилось 123 даже не знаю.
Попробуй запустить это в cmd.exe: del c:\3\* /s /q & rmdir c:\3 /s /q
попробую в понедельник.

MadMaks
26-03-2006, 15:45
Vadikan
Не вижу в приведенном списке возможностей работу с длинными путями. Поясните свой совет.
Действительно, в цитате взятой с сайта производителя о нашем случае не упоминается.
Но мой знакомый с помощью данной софтинки, правда, более старой версии удалил файл путь, к которому мы был столь длинным, что иначе у него не как не получалось, а тут получилось, с её помощью.
Сам я при этом не присутствовал, но склонен ему верить.

FirE
29-03-2006, 07:03
:) ну если Win32 не помогает пробуй linux

Vadikan
29-03-2006, 07:14
FirE
A какие ограничения на длину пути в Линукс?

BlackShark
17-12-2009, 01:22
попробуй удалить его из под dosa запусти far и пытайся




© OSzone.net 2001-2012