Показано с 1 по 5 из 5.

allowextchar

  1. #1
    Full Member Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Аватар для NRA
    Регистрация
    17.03.2008
    Сообщений
    375
    Вес репутации
    206

    allowextchar

    Сегодня знакомая попросила помочь (как необычно ) разобраться с "проблемой". Суть вкратце:
    На ХР SP3@NTFS (Admin, страна = Россия) работают с разноязычными документами (особенно польский, немецкий, испанский). Кто-то уже наверно догадался, но я напишу - проблема с умляутами и другими знаками некирилица-нелатиница: некоторые програмы (а иногда и система) отказываются открывать и/или вообще "не видят" файлы до переименования.
    Причём в ТоталКомандере приходится искать такие файлы через "Создать SFV-файл контрольных сумм" - где запнулось, там и копать, но после раз так 50 - надоедает...
    Можно в винде выделить все файлы и переименовать например в dox - все файлы будут вида dox (1).doc, dox (2).doc ... dox (200).doc и т.д. Но после этого разобраться будeт ещё сложнее - проверял.

    Мои действия:
    Код:
    с:\fsutil behavior query allowextchar
    allowextchar = 0
    c:\fsutil behavior set allowextchar 1
    На всякий пожарный перезапустил машинку и... ничего не поменялось. В Инете смотрел варианты, но разницы не почувствовал.
    Проблема осложняется тем, что такие "хитрые" файлы присылаются и хранятся в архивах, которые периодически нужно сравнивать с другими архивами.

    Кто успешно работал с похожим документооборотом - поделитесь опытом plz
    _____________________________
    P.S. говорят что и на FAT32 тоже
    Нас объединяет то, что разъединяет

  2. Будь в курсе!
    Реклама на VirusInfo

    Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru:

    Anti-Malware Telegram
     

  3. #2
    Senior Member Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    28.03.2006
    Сообщений
    2,780
    Вес репутации
    1385
    пуск - панель управления - язык и региональные стандарты - языки и подробнее - дополнительно - пошаманьте с галочками.

  4. #3
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    27.08.2006
    Сообщений
    2,453
    Вес репутации
    0
    @ NRA

    allowextchar 1 - в вашем случае правильный вариант. Перезагрузку осуществили после изменения?

    P.S.: Файлы (по моему опыту) не желательно именовать спецзнаками, даже не кирилицией - изпользуете стандартные латинские буквы и цифры. В случае если какая-нибудь кодировка 'летит', можно будет всё равно узнать файлы по названию.

    Paul

  5. #4
    Full Member Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Аватар для NRA
    Регистрация
    17.03.2008
    Сообщений
    375
    Вес репутации
    206
    @Alex_Goodwin:
    Нашёл интересный варианты
    1) поменять "Выберите язык... не поддерживают Юникод" на Английский
    2) нашёл EBCDIC,IA5, ISO6937, OEM, ROECE и ещё что-то подходящее
    Проверить смогу только после 4 - там же сразу и настроить

    @p2u:
    Да Паул, об этом параметре я уже знал, и как Вы говорите - действовал по инструкции. НО даже если allowextchar = не задано
    1) в любом случае позволяет создавать файлы с именем из расширеного набора
    2) некоторые операции выборочно не/доступны (открывать - можно, копировать - нет), но ВСЕ можно переименовать (достаточно удалить пару "контрольных" символов из имени)
    ______________
    P.S. Из всех отправителей мне нравятся американцы: 10.03.08.xls
    То, что куча точек и размер может легко быть более 10Мб каждого файла (в RAR/ZIP ~600Кб) это нормально, но то, что эта дата значит 3 октября, а не 10 марта многие забывают.
    Последний раз редактировалось NRA; 31.10.2008 в 10:58.
    Нас объединяет то, что разъединяет

  6. #5
    Full Member Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Аватар для NRA
    Регистрация
    17.03.2008
    Сообщений
    375
    Вес репутации
    206
    Тема старая, но пока не закрыта. Может знатоки подскажут.
    Имеется скрипт "подчистки" имён файлов в каталоге вида:
    Код:
    Dim fso, f, f1, fc, s, ss, i, anew, ren, c
      Set fso = CreateObject("Scripting.FileSystemObject")
      Set f = fso.GetFolder(".")
      Set fc = f.Files
    
    On error resume next
    
      c=0
      For Each f1 in fc
        s = f1.name
        anew=""
        ren=0
    
        For i=1 to len(s)
         ss=(mid(s,i,1))
    'REM проба: if ss<"a" and ss>"z" or ss<"A" and ss>"Z" or ss<"а" and ss>"я" or ss<"А" and ss>"Я" or ss<"0" and ss>"9" then
    
    if ss>"і" then
           ss="_":ren=1
         end if
         anew = anew & ss
        Next
    
       if ren=1 then 
         c=c+1
         f1.name=anew
       end if
      Next
    ss="ALL is OK"
    if c>0 then ss="Renamed files: "& str(c)
    msgbox ss
    Это сырец - он режет многие нужные буквы, а настроить поточнее - пока экспи не хватает
    Нас объединяет то, что разъединяет

Метки для этой темы

Свернуть/Развернуть Ваши права в разделе

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Page generated in 0.00717 seconds with 18 queries