Principale Windows 10 Abilita la modalità case sensitive per le cartelle in Windows 10

Abilita la modalità case sensitive per le cartelle in Windows 10



Come forse già saprai, il file system di Windows, NTFS, tratta i nomi di file e cartelle come senza distinzione tra maiuscole e minuscole. Ad esempio, per il sistema operativo e le app, MyFile.txt e myfile.txt sono lo stesso file. Tuttavia, le cose sono diverse in Linux. Per questo sistema operativo, questi sono due file diversi. Questa differenza di comportamento può creare problemi per gli utenti WSL. Per risolverli, Windows 10 include la possibilità di abilitare la modalità case sensitive per le cartelle.

Pubblicità

Se hai utilizzato il file Sottosistema Windows per Linux , probabilmente sei consapevole del fatto che ti consente di trattare i tuoi file system Windows (montati in / mnt / c, / mnt / d, ecc.) come case sensitive. Ciò significa, tra le altre cose, che puoi creare file i cui nomi differiscono solo in base al caso (ad esempio foo.txt e FOO.TXT).

Tuttavia, l'utilizzo di quei file in Windows non era realmente possibile. Poiché le applicazioni Windows trattano il file system come insensibili al maiuscolo / minuscolo, non sono in grado di distinguere tra file i cui nomi differiscono solo per maiuscolo / minuscolo. Mentre Esplora file mostrava entrambi i file, solo uno sarebbe stato aperto indipendentemente da quello su cui hai fatto clic.

A partire dalla build 17093 di Windows insider, esiste un nuovo modo per gestire i file con distinzione tra maiuscole e minuscole in Windows: distinzione tra maiuscole e minuscole per directory. Questa capacità è stata aggiunta per fornire all'utente una migliore interoperabilità quando si utilizzano file con distinzione tra maiuscole e minuscole. Inoltre, puoi usarlo con le normali applicazioni Windows. A partire da Windows 10 Build 17110, questo comportamento è l'impostazione predefinita.

Più dettagli

Distinzione tra maiuscole e minuscole in Windows

La famiglia di sistemi operativi Windows NT (incluso Windows 10) ha sempre avuto la capacità di eseguire operazioni di file system con distinzione tra maiuscole e minuscole. Le applicazioni possono superare l'estensioneFILE_FLAG_POSIX_SEMANTICSbandiera alCreateFileAPI per indicare che desiderano che il percorso venga trattato come case sensitive. Tuttavia, per motivi di compatibilità, esiste una chiave del Registro di sistema globale che sostituisce questo comportamento; quando questa chiave è impostata, tutte le operazioni sui file non fanno distinzione tra maiuscole e minuscole, anche quando l'estensioneFILE_FLAG_POSIX_SEMANTICSflag è specificato. Da Windows XP, questa è stata l'impostazione predefinita.

come vedere chi ha visualizzato il tuo documento google

Il sottosistema Windows per Linux utilizza un altro meccanismo, che a sua volta ignora la chiave di registro, consentendoci di eseguire operazioni di file system con distinzione tra maiuscole e minuscole. Questo è ciò che consente alle applicazioni Linux in esecuzione in WSL di utilizzare nomi di file che differiscono solo in base al caso, proprio come possono fare su Linux reale, anche con quella chiave di registro globale impostata.

Sfortunatamente, questo ti lascia con file a cui non è possibile accedere dalle applicazioni Windows. Sebbene sia possibile modificare la chiave di registro globale, funzionerebbe comunque solo per quelle applicazioni che utilizzanoFILE_FLAG_POSIX_SEMANTICS, e questo cambierebbe il comportamento di tutti i file su tutte le unità, il che potrebbe non essere previsto e potrebbe interrompere alcune applicazioni.

Distinzione tra maiuscole e minuscole per directory

Per risolvere questo problema, Microsoft ha aggiunto un nuovo flag di distinzione tra maiuscole e minuscole che può essere applicato alle directory. Per le directory che hanno questo flag impostato, tutte le operazioni sui file in quella directory fanno distinzione tra maiuscole e minuscole, indipendentemente dal fatto cheFILE_FLAG_POSIX_SEMANTICSè stato specificato. Ciò significa che se si hanno due file che differiscono solo in base al caso in una directory contrassegnata come case sensitive, tutte le applicazioni potranno accedervi.

Abilita la modalità case sensitive per le cartelle

Per abilitare o disabilitare questa funzione, è necessario utilizzare l'app fsutil.exe integrata.

Per abilitare la modalità case sensitive per le cartelle , Fare quanto segue.

  1. Aperto un prompt dei comandi con privilegi elevati .
  2. Digita il seguente comando:
    fsutil.exe file setCaseSensitiveInfo 'percorso completo della cartella' abilita

    Sostituisci la parte del percorso con il percorso corretto corrispondente al tuo PC.
    Per esempio,

    File fsutil.exe setCaseSensitiveInfo 'C:  data  Winaero  Linux' abilitato

    Abilita la modalità case sensitive per le cartelle in Windows 10

  3. Hai fatto.

Ora puoi creare due file con lo stesso nome e con solo una differenza tra maiuscole e minuscole. Windows 10 li elaborerà correttamente in questa particolare cartella.Modalità case sensitive query Windows 10

puoi leggere i messaggi di testo online verizon?

Per visualizzare lo stato della funzionalità per una cartella, eseguire il comando

File fsutil.exe queryCaseSensitiveInfo 'percorso completo della cartella'

Per esempio,

File fsutil.exe queryCaseSensitiveInfo 'C:  data  Winaero  Linux'

Vedrai qualcosa del genere:

come mettere le mod in minecraft

Finalmente, per disabilitare la modalità case sensitive per le cartelle , esegui il comando successivo nel prompt dei comandi aperto come amministratore:

File fsutil.exe setCaseSensitiveInfo 'C:  data  Winaero  Linux' disabilitato

Usa il percorso della cartella corretto e il gioco è fatto.
Nota: La disabilitazione dell'attributo CaseSensitiveInfo per cartelle non vuote non è supportata. È necessario rimuovere tutti i file dalla cartella prima di disabilitarla.

Questo è tutto.

Articoli Interessanti

Scelta Del Redattore

Come aggiungere un'immagine su Miro
Come aggiungere un'immagine su Miro
Se hai lavorato su Miro, ti starai chiedendo come caricare un'immagine. Fortunatamente, questo è un processo relativamente semplice. Miro ti consente di caricare diversi file nel tuo spazio di lavoro, permettendoti di lavorare su tutto ciò che carichi
I 10 robot Discord più utili
I 10 robot Discord più utili
Rinomato per il suo design intuitivo, Discord è diventata la piattaforma di riferimento per i giocatori di tutto il mondo. La ragione del suo utilizzo universale è facile da capire. È incredibilmente personalizzabile rispetto ad altre piattaforme. Tuttavia, questa funzione può
Ottieni le tue immagini ISO di Windows 10 RTM gratuite
Ottieni le tue immagini ISO di Windows 10 RTM gratuite
Microsoft ha pubblicato la versione finale di Windows 10 per il download gratuito. Ecco dove scaricare e come eseguire l'aggiornamento a Windows 10.
Come utilizzare una VPN con Chromecast [gennaio 2021]
Come utilizzare una VPN con Chromecast [gennaio 2021]
https://www.youtube.com/watch?v=urx87NfNr58 Quando si tratta di rimanere al sicuro online, niente fa un lavoro migliore di una VPN. Sebbene non siano impeccabili, le VPN ti aiutano a rimanere protetto instradando il tuo traffico in modo anonimo attraverso i server nelle vicinanze
Questo lanciatore di palle di fuoco è ciò che manca alla tua vita
Questo lanciatore di palle di fuoco è ciò che manca alla tua vita
Cosa ottieni alla persona che ha tutto? Qualcosa di fatto in casa, borbotti, lavorando a maglia una sciarpa scadente. No. La vera risposta è un lanciafiamme da polso da £ 114. Il Pyro Mini, realizzato da Ellusionist, è il seguito di
Disabilita l'espansione automatica del menu Start al passaggio del mouse in Windows 10
Disabilita l'espansione automatica del menu Start al passaggio del mouse in Windows 10
Come disattivare l'espansione automatica del menu Start al passaggio del mouse in Windows 10. A partire da Windows 10 versione 1909, Microsoft ha apportato una modifica al menu Start. Quando tu
Come sbloccare tutti gli agenti in Valorant
Come sbloccare tutti gli agenti in Valorant
Valorant di Riot Games ha finalmente superato la fase beta ed è disponibile per i drogati di sparatutto in prima persona (FPS) di tutto il mondo. Man mano che più giocatori entrano nella fase competitiva, è tempo di prendere sul serio gli agenti che utilizzi nel tuo