Ho fatto un'alternativa alle altre buone risposte qui che utilizza PowerShell, ma la mia salva anche l'elenco in un file. Lo condividerò qui nel caso in cui qualcun altro abbia bisogno vuole qualcosa del genere.
Avviso: il codice sovrascrive "longfilepath.txt" nella directory di lavoro corrente. So che è improbabile che tu ne abbia già uno, ma per ogni evenienza!
Volutamente voluto in una sola riga:
Out-File longfilepath.txt ; cmd /c "dir /b /s /a" | ForEach-Object { if ($_.length -gt 250) {$_ | Out-File -append longfilepath.txt}}
Istruzioni dettagliate:
- Esegui PowerShell
- Vai alla directory di cui vuoi controllare la lunghezza del percorso del file (C: funziona)
- Copia e incolla il codice [Fare clic con il pulsante destro del mouse per incollare in PowerShell o Alt + Spazio> E> P]
- Attendi fino al termine e quindi visualizza il file:
cat longfilepath.txt | sort
Spiegazione:
Out-File longfilepath.txt ;
- Crea (o sovrascrivi) un file vuoto intitolato "longfilepath.txt". Punto e virgola per separare i comandi.
cmd /c "dir /b /s /a" |
- Esegui il comando dir su PowerShell, /a
per mostrare tutti i file inclusi i file nascosti. |
per pipe.
ForEach-Object { if ($_.length -gt 250) {$_ | Out-File -append longfilepath.txt}}
- Per ogni riga (indicata come $ _), se la lunghezza è maggiore di 250, aggiungere quella riga al file.