Erstellen Sie eine Anwendung, die den Benennungsspezifikationen der Windows -Datei
entspricht Integrierte Datei umbenannt in der Anwendung muss überprüfen, ob der vom Benutzer angegebene Zieldateiname im Einklang mit der Windows -Benennungsvereinbarung steht. Obwohl einfache reguläre Ausdrücke ausreichen, um dies zu verifizieren, ignorieren sie Zeichen in bestimmten Sprachen, wie z. B. Schalltuchsymbole.
gemäß den Dokumenten von Microsoft folgt der Name der legalen Windows -Dateinamen den folgenden allgemeinen Regeln:
verbotene Zeichen:
,
,,
, "
, :
, /
|
Die Zeichen der Integer-Wert-Intercity zwischen 0-31 (ASCII-Raum und unten) ?
*
Das Zeichen, das das Dateisystem nicht unterstützt (z. B. das Ende des Endes oder des Raums) Für den Unicode -Pfad, der Präfix verwendet, beträgt die maximale Länge 32.000 Zeichen (beachten Sie das potenzielle Überlaufproblem)
Das obige ist der detaillierte Inhalt vonWie kann ich sicherstellen, dass meine Anwendung rechtskonforme Windows-Dateinamen erstellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!