Come aprire un file TXT utilizzando PowerShell: guida rapida e semplice (2025)
Aprire un file di testo in PowerShell: la mia vera soluzione alternativa
Se siete come me, ci sono stati momenti in cui tutto ciò che volevi era dare una rapida occhiata a un file di testo senza preoccuparti di aprire un editor pesante o armeggiare con visualizzatori GUI. PowerShell di solito risolve il problema, ma non è sempre così ovvio come farlo funzionare senza problemi. Ecco cosa mi ha finalmente aiutato a riuscirci, soprattutto quando si ha a che fare con percorsi di file complessi o permessi che si rifiutano di collaborare.
Far funzionare PowerShell: un gioco da ragazzi, vero?
Il primo passo è sicuramente avviare PowerShell. Sembra abbastanza semplice, ma un paio di volte sono stato colto di sorpresa. La cosa migliore è andare sul menu Start, digitare ” PowerShell ” e cliccarci sopra. Oppure, se si ha fretta, premere Windows key + R, digitare powershelle cliccare Enter. Su alcuni sistemi, soprattutto se si gestiscono file che potrebbero richiedere l’accesso come amministratore, vale la pena fare clic con il pulsante destro del mouse sul pulsante Start e selezionare Windows PowerShell (Amministratore), nel caso in cui il problema siano i permessi. Non è sempre necessario, ma mi è capitato di provare a leggere i file e di ricevere il messaggio “Accesso negato”.
Navigazione alla cartella con il file
Una volta aperto PowerShell, è necessario indicargli dove si trova il file. Questo di solito significa usare il cdcomando per spostarsi nella directory corretta. Ad esempio, se il file di testo si trova sul desktop, digitare:
cd C:\Users\YourName\Desktop
Sostituisci YourNamecon il tuo nome utente Windows effettivo. A volte i percorsi contengono spazi, quindi potrebbe essere necessario racchiudere l’intero percorso tra virgolette, ad esempio:
cd "C:\Users\Your Name\Documents\My Files"
Onestamente, uso quasi sempre Tabil completamento automatico per evitare errori di battitura: inizio a digitare parte del nome della cartella e continuo a premere Tabper completarlo automaticamente. Fa risparmiare un sacco di tempo e grattacapi, soprattutto se non si ha molta familiarità con la struttura delle directory.
Come leggere effettivamente il file di testo
Ecco dove ho incontrato qualche ostacolo, perché il comando più semplice, Get-Content filename.txt, sembra abbastanza facile. Ma a volte, il percorso o il nome del file non corrispondono. Basta sostituirlo filename.txtcon il nome reale del file. Se si chiama notes.txt, questo funziona:
Get-Content notes.txt
E se il nome del file contiene spazi, fai lo stesso che fai quando cambi directory: racchiudilo tra virgolette, ad esempio:
Get-Content "my notes.txt"
Se il file non si trova nella directory corrente, ad esempio in una cartella nidificata, puoi semplicemente inserire il percorso completo, ad esempio:
Get-Content C:\Users\YourName\Documents\My Files\notes.txt
Ora, ecco dove ho incontrato un po’ di frustrazione: se il file è di grandi dimensioni, l’output scorre a velocità supersonica. Per gestire la situazione, ho usato Out-Host -Paging…in pratica, questo mette in pausa l’output, dandoti la possibilità di leggere le righe al tuo ritmo. Oppure, se sei semplicemente curioso di leggere le ultime righe, aggiungi -Tail 10per ottenere le ultime dieci righe, ad esempio:
Get-Content filename.txt -Tail 10
Stranezze comuni e risoluzione dei problemi
- A volte, le autorizzazioni sono una vera seccatura. Se ricevi un errore di “Accesso negato”, prova a eseguire PowerShell come amministratore. Fai clic con il pulsante destro del mouse sull’icona di PowerShell e seleziona ” Esegui come amministratore”. Soprattutto se il file si trova in una cartella di sistema o in un luogo bloccato.
- Se il comando dice che non riesce a trovare il file, controlla attentamente il percorso e il nome del file. Gli errori di battitura possono capitare, anche dopo più tentativi.È utile copiare e incollare il percorso da Explorer, quindi modificarlo se necessario.
- Su alcuni vecchi modelli ASUS o Dell, il percorso del file potrebbe essere anomalo o nascosto, magari nascosto in qualche cartella di sistema, oppure il BIOS potrebbe non consentire di modificare determinate impostazioni senza un passaggio aggiuntivo. Ad esempio, su alcuni computer, l’accesso alle funzionalità del BIOS relative a Secure Boot o TPM potrebbe essere in un sottomenu diverso. Vale la pena aggiornare il BIOS o verificare con l’OEM se le opzioni sembrano in grigio o mancanti.
- Se gli script o i comandi non funzionano, a volte un aggiornamento del BIOS o un ripristino delle impostazioni predefinite possono risolvere problemi nascosti. Inoltre, alcune funzionalità come TPM o Secure Boot potrebbero essere disabilitate per impostazione predefinita per motivi di sicurezza, soprattutto sui PC più recenti.
Riepilogo + Note personali
Onestamente, una volta che ho preso confidenza con i comandi di base, la vita mi è diventata molto più semplice. PowerShell è piuttosto potente, anche solo per letture o controlli rapidi. Ricorda solo che i permessi e i percorsi corretti sono gli ostacoli più grandi. E sì, a volte Windows si comporta in modo strano; forse a causa di restrizioni OEM o perché è necessario aggiornare prima il firmware.
Se il tuo obiettivo è solo una rapida occhiata, Get-Contentva bene, ma non dimenticare le modifiche per i permessi e i file di grandi dimensioni. Inoltre, se stai cercando di leggere un file da una directory utente, controlla attentamente l’ortografia e la struttura dei percorsi, soprattutto se stai copiando e incollando da Explorer. E usa le virgolette quando i percorsi o i nomi dei file contengono spazi.
Spero che questo vi sia stato utile: ci ho messo davvero troppo tempo a capire molte cose, soprattutto la parte sui permessi. Comunque, spero che questo risparmi a qualcun altro un weekend di testa contro il muro.
Articoli correlati
Questo articolo è stato utile?