case-sensitive

___ answer4706359 ___

Erstellen Sie eine temporäre Datei mit Großbuchstaben und prüfen Sie, ob die Datei in Kleinbuchstaben vorliegt. Wenn der Test fehlschlägt, wird unter unterschieden     

___ qstntxt ___

Ich habe die statfs (2) Systemaufruf, um viele Eigenschaften eines Mac OS X-Dateisystems zu erhalten, aber es sagt mir nicht, ob das Dateisystem Groß- und Kleinschreibung unterscheidet oder nicht.

Ich brauche diese Informationen, da die Anwendung, die ich entwickle, viele Dateien umherschleppen wird und ich einen möglichen Datenverlust erkennen möchte, weil Dateien von einem case- sensitiven Dateisystem in einen Fall verschoben werden. unempfindliches Dateisystem.

Kann jemand vorschlagen, dies zu erkennen?

    
___ answer4706378 ___

Ich habe mich umgeschaut und keine API dafür gefunden. Es gibt zwei Möglichkeiten, die ich mir vorstellen kann:

  • Eine temporäre Datei erstellen und versuchen, sie mit einem anderen Fallmuster zu öffnen, z. Erstellen "A9999" und versuchen, "A9999" zu öffnen. Wenn man bedenkt, dass weder "a9999" noch "A9999" in diesem bestimmten Verzeichnis verfügbar waren, unterscheidet das Dateisystem genau dann, wenn das Öffnen von "A9999" fehlschlägt.
  • Ausführen von %code% gegen das Dateisystem. Es gibt Unterschiede zwischen Groß- und Kleinschreibung in Dateisystemen aus: %code% vs. %code% (nicht journaled).

Da %code% das identifizieren kann, könnte es sein, dass diese Information über eine API oder einen Systemaufruf verfügbar ist.

Bearbeiten: Es stellt sich heraus, dass %code% über eine Reihe von Methoden verfügt, die mit Dateisystemeigenschaften arbeiten. Insbesondere zeigt %code% mit dem Schlüssel %code% an, ob ein bestimmtes Dateisystem (dargestellt als %code% instance) Groß- und Kleinschreibung unterstützt.

Siehe den folgenden Code für ein Anwendungsbeispiel.

%Vor%

Ausgabebeispiel:

%Vor%     
___ tag123api ___ NICHT VERWENDEN: Tag mit der Bibliothek, die Sie meinen, [api-design], oder etwas anderes, das stattdessen geeignet ist. Fragen, die uns auffordern, eine API zu empfehlen oder zu finden, sind off-topic. ___ tag123filesystems ___ Ein Dateisystem ist eine Möglichkeit, Daten auf einem Computersystem zu organisieren. Normalerweise besteht ein Dateisystem aus Dateien, Ordnern (normalerweise eine spezielle Art von Datei) und einer API, die für die Interaktion mit Dateien verwendet werden kann. ___ tag123casesitive ___ Bei einer Operation wird die Groß- / Kleinschreibung beachtet, wenn Groß- und Kleinbuchstaben unterschiedlich behandelt werden. ___ tag123macos ___ macOS (früher bekannt als OS X oder Mac OS X) ist das Desktop-Betriebssystem von Apple, das auf Macintosh-Computern gefunden wurde. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Verwendung von macOS-APIs oder Mac OS-spezifischem Verhalten bezieht, nicht weil Sie Ihren Code auf macOS ausführen. Fragen zur Verwendung oder Fehlerbehebung von macOS sind off-topic. ___ answer5202354 ___

Wenn Sie %code% bereits verwenden, können Sie einfach %code% mit dem Selektor %code% (result %code% = case-insensitiv, %code% = Groß- und Kleinschreibung beachten. Beachten Sie, dass die man-Seite veraltet ist, aber die %code% und %code% werden unterstützt. Wenn ein Dateisystem %code% selector nicht unterstützt, wird die Groß- / Kleinschreibung beachtet.

    
___ answer4706388 ___

Suchen Sie hier nach Code, um den HFS-Untertyp eines Geräts zu finden:

Ссылка

Die Routine is_hfs gibt den hfs-Subtyp zurück. Wenn der Subtyp kHFSXSubType oder kHFSXJSubType ist, handelt es sich um ein HFSX-Gerät (case sensitive).

    
___ qstnhdr ___ MAC OS X: Wie kann man feststellen, ob Dateisystem Groß- und Kleinschreibung unterscheidet? ___
3
Antworten

Wie kann ich eine case-insensitive Zeichenfolge in objective-c iphone ersetzen?

Ich habe eine lange Reihe von Zeichen. Ich möchte einige Zeichen durch andere Zeichen ersetzen. Zum Beispiel %Vor%     
04.06.2011, 11:53
3
Antworten

Gibt es eine Möglichkeit, die Groß- / Kleinschreibung in MySQL / Rails für einen einzelnen Fund zu erzwingen?

Ich suche einige Tags, und einige Benutzer mögen "Katze", während andere wie "Katze" gehen, Figur ... Wie auch immer, gibt es eine Möglichkeit, einen bestimmten Fund zu zwingen, zwischen Groß- und Kleinschreibung zu unterscheiden? Wie: %Vor...
05.11.2008, 05:03
3
Antworten

MySQL SELECT DISTINCT sollte Groß- und Kleinschreibung beachten?

Wie treffe ich die SELECT DISTINCT-Funktion von MySQL? %Vor% Nun diese Abfrage: %Vor% Ergebnisse in:    das Was ist hier los? Ich möchte, dass SELECT DISTINCT die Groß- / Kleinschreibung beachtet. Sollte das nicht die Standardeins...
19.10.2013, 05:59
3
Antworten

Wie geben Sie JSON mit niedrigerem Gehäuse von einem CFC in ColdFusion zurück?

Ich habe eine ColdFusion-Komponente, die einige JSON-Daten zurückgibt: %Vor% Leider enthält der zurückgegebene JSON alle Eigenschaftsnamen in Großbuchstaben: %Vor% Gibt es eine Möglichkeit, das Framework zu zwingen, JSON zurückzugeben, s...
10.09.2011, 00:58
2
Antworten

EqualsIgnoreCase () funktioniert nicht wie vorgesehen.

Wenn ich das folgende Programm ausführe, druckt es nur %Vor% Aber aus equalsIgnoreCase docs in java 8 haben wir:    Zwei Zeichen c1 und c2 gelten als gleich ignorierender Fall, wenn at   mindestens eine der folgenden Aussagen ist wahr:  ...
29.05.2017, 09:14
1
Antwort

GetElementsByTagName, bei dem die Groß- / Kleinschreibung nicht berücksichtigt wird?

Ich benutze GetElementsByTagName um ein Element aus einem XML zu extrahieren. Bei GetElementsByTagName wird zwischen Groß- und Kleinschreibung unterschieden - es wird eine Ausnahme ausgelöst, wenn der Knotenname "PARAMS" anstelle von "Params" la...
15.09.2010, 09:37
7
Antworten

So erhalten Sie Elemente ohne Berücksichtigung der Groß- und Kleinschreibung in XML

Soweit ich weiß, XML-Elementtypnamen sowie Attributnamen sind Groß- und Kleinschreibung. Gibt es einen Weg oder einen Trick, um die Groß- und Kleinschreibung zu vermeiden? Erläuterung : Über XSD wurde eine Grammatik definiert, die für ein...
15.05.2009, 14:00
1
Antwort

Groß- und Kleinschreibung im selben Muster

Dank der Hilfe bei meiner vorherigen Hausaufgabe Regex to match tags like <A>, <BB>, <CCC> but not <ABC> , aber jetzt habe ich noch eine Hausaufgabenfrage. Ich muss Tags wie <LOL> , <LOLOLOL> (3 Gr...
25.06.2010, 10:12
2
Antworten

JPA EntityManager Suche mit Groß- / Kleinschreibung Schlüssel

Ich versuche die JPA EntityManager find () -Methode zu verwenden. Mein Primärschlüssel ist eine Zeichenfolge, die dem Namen eines Benutzers entspricht. Ich verwende JPA / Hibernate / MYSQL. Mein Problem ist eine Suche nach dem Benutzer 'Da...
28.01.2009, 17:40
1
Antwort

Chrome-Entwicklertools: Suche ohne Groß- / Kleinschreibung

Können die Entwicklertools in Chrome eine Suche ohne Groß- / Kleinschreibung durchführen?     
24.07.2012, 13:58