Java - איך עושים פילטר לשמות קבצים?
אני רוצה לבדוק אם מחרוזת שהתקבלה חוקית מבחינת מערכת ההפעלה בתור שם של קובץ (לא מכילה תווים כמו \ או * או " ושאר סימנים). יש דרך פשוטה לעשות את זה? ראיתי שיש FileFilter אבל זה interface, והפונקציה היחידה שלו מקבלת כבר File כארגומנט. ווודאי יש כל מיני בדיקות שספציפיות למערכת ההפעלה. יש משהו בנוי ב-API שבודק את תקינות המחרוזת לפני שאני יוצר קובץ בשם הזה?
אני רוצה לבדוק אם מחרוזת שהתקבלה חוקית מבחינת מערכת ההפעלה בתור שם של קובץ (לא מכילה תווים כמו \ או * או " ושאר סימנים). יש דרך פשוטה לעשות את זה? ראיתי שיש FileFilter אבל זה interface, והפונקציה היחידה שלו מקבלת כבר File כארגומנט. ווודאי יש כל מיני בדיקות שספציפיות למערכת ההפעלה. יש משהו בנוי ב-API שבודק את תקינות המחרוזת לפני שאני יוצר קובץ בשם הזה?