Конференция "WinAPI" » Запрещённые для названия файла символы [D7, WinXP]
 
  • dmitry_12_08_73 © (26.11.08 16:05) [0]
    Подскажите, пожалуйста, как узнать все запрещённые для названия файла символы, может есть функция, которая их возвращает?
  • Поросенок Винни-Пух © (26.11.08 16:08) [1]
    функция-то у тебя, а файл на фик знает каком томе с фик знает какими ограничениями на имена файлов.

    то есть нет никакой функции и быть не может в принципе
  • Поросенок Винни-Пух © (26.11.08 16:09) [2]
    кроме того, проверять посимвольно вообще бесполезно.
  • dmitry_12_08_73 © (26.11.08 16:13) [3]
    А как всё-таки можно удалить из строки, например, символы, которые нельзя использовать в названии файла для каждого конкретного случая?
  • clickmaker © (26.11.08 16:13) [4]
    разделитель путь-имя, т.е. слэш и обратный слэш, а также wildcards: *,?, поскольку они используются как маски при поиске
  • dmitry_12_08_73 © (26.11.08 16:16) [5]
    спасибо, других нет?
  • Поросенок Винни-Пух © (26.11.08 16:22) [6]
    создай новый файл в проводнике и назови его '?'
    при нажатии на ентер всех их увидишь.
  • dmitry_12_08_73 © (26.11.08 16:37) [7]
    понял, благодарю
  • Anatoly Podgoretsky © (26.11.08 19:16) [8]

    > dmitry_12_08_73 ©   (26.11.08 16:05)  

    Зачем, да и ОС просто не позволит создать недопустимый для данной ФС файл.
  • Anatoly Podgoretsky © (26.11.08 19:17) [9]

    > А как всё-таки можно удалить из строки, например, символы,
    >  которые нельзя использовать в названии файла для каждого
    > конкретного случая?

    Delete/StringReplace по заданому списку, для каждого конкретного случая.
 
Конференция "WinAPI" » Запрещённые для названия файла символы [D7, WinXP]
Есть новые Нет новых   [134435   +33][b:0][p:0]