Heim >Backend-Entwicklung >C++ >Wie kann ich sicherstellen, dass meine Dateinamen unter Windows rechtsgültig sind?
Stellen Sie bei der Entwicklung von Dateiverwaltungsanwendungen sicher, dass der Dateinamen der Benutzereingabe für die Windows -Benennung wichtig ist. Traditionelle reguläre Ausdrücke sind jedoch oft unvorhersehbar, wenn sie verschiedene Länder in Betracht ziehen.
Um dieses Problem zu lösen
Zeichengrenze:
verbotene Zeichen:
, , , ,
, die ganze Zahl ist zwischen 0 und 31 Zeichen angezeigt (zum Beispiel ASCII Kontrollzeichen) :
/
|
Bedingte Grenze: ?
Andere Zeichen (z. B. das Ende des Endes oder der Raum) *
reserviert/verbotene dos Dateiname: con, prn, aux, nul, com0 -com9, lpt0 -lpt9 (Hinweis: Erweiterungsdateien von aux.txt vermeiden
Dateipfad:
Verwenden des Pfades Präfix -Unicode -Datei -Datei -Pfad kann bis zu 32.000 Zeichen erreichen, aber auf das potenzielle Expansionsproblem achten
Das obige ist der detaillierte Inhalt vonWie kann ich sicherstellen, dass meine Dateinamen unter Windows rechtsgültig sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!