|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Filtillägg Typer >> Content

    Vad är kommandot som kommer att radera alla filer med TXT -förlängning i din nuvarande katalog men paus i varje fil och fråga om du vill eller lämna den i fred?

    Det finns inte ett enda inbyggt kommando i vanliga skal (som bash, zsh, powerShell) som gör * exakt * vad du beskrev:ta bort filer med en bekräftelsesprotent för var och en. Du behöver ett manus för att uppnå detta.

    Här är exempel i Bash och PowerShell:

    bash (Linux/macOS):

    `` `bash

    #!/bin/bash

    för fil i *.txt; do

    läs -p "ta bort '$ file'? (y/n)" svar

    om [["$ svar" =="y"]]; sedan

    rm "$ fil"

    fi

    gjort

    `` `

    Förklaring:

    * `#!/Bin/Bash`:Shebang Line, som anger tolkaren.

    * `för fil i * .txt; gör ... gjort ":slingor genom alla filer som slutar i` .txt` i den aktuella katalogen.

    * `Read -p" DELETE '$ FILE'? (Y/N) "Svar":Uppmanar användaren med filnamnet och läser deras svar i variabeln "Svar".

    * `om [[" $ svar "==" y "]]; Sedan ... fi`:kontrollerar om svaret är "y" (skiftkänsligt). Om så är fallet, kör den "rm" $ fil "` för att ta bort filen. Citaten runt "$ filen" "är avgörande för hantering av filnamn med mellanslag eller specialtecken korrekt.

    PowerShell (Windows):

    `` `PowerShell

    Get-childitem *.txt | Foreach-object {

    $ svar =Read-host "DELETE '$ ($ _. Namn)'? (Y/N)"

    if ($ svar -eq "y") {

    Ta bort-artikeln $ _. FullName

    }

    }

    `` `

    Förklaring:

    * `Get-childitem * .txt`:får alla filer som slutar i` .txt`.

    * `Foreach-objekt {...}` iterates via varje fil.

    * `$ _. Namn ':filnamnet.

    * `$ _. FullName`:Hela sökvägen till filen.

    * `Read-host" DELETE '$ ($ _. NAMN)'? (Y/N) "`:Uppmanar användaren för bekräftelse.

    * `if ($ svar -eq" y ") {...}`:kontrollerar om svaret är "y" (fallkänsligt). Om så är fallet, "ta bort item $ _. FullName" tar bort filen.

    Innan du kör antingen skript:

    1. Spara skriptet: Spara koden ovan i en fil (t.ex. `delete_txt.sh` för bash,` delete_txt.ps1` för PowerShell).

    2. gör det körbart (endast bash): Kör `CHMOD +X DELETE_TXT.SH` i din terminal.

    3. Kör manuset: Kör skriptet från katalogen som innehåller de ".txt" -filerna du vill ta bort. Till exempel:`./Delete_txt.sh` (bash) eller`. \ Delete_txt.ps1` (PowerShell).

    Viktig varning: Kontrollera alltid ditt skript innan du kör det. Att ta bort filer är en destruktiv åtgärd. Det är en bra idé att säkerhetskopiera viktiga filer innan du kör något skript som tar bort dem.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är filändelsen Max
    ·Vad är filförlängningen för QuickBooks?
    ·Vad är filändelsen GED
    ·Vad är syftet med en expansionslåda?
    ·Var finns SAM-filen?
    ·Vad är filändelsen Frx
    ·Vad är filändelsen PGM
    ·Vad är filändelsen F3S
    ·Vad är Ove filändelsen
    ·Vad är filändelsen RUL
    Utvalda artiklarna
    ·Hur att säkerhetskopiera dina data online
    ·Hur man gör ett diagram som du kan kopiera och klistra…
    ·Hur man gör Rundade hörn i MS Publisher
    ·Hur du installerar SPCS 2010 på Internet
    ·Grundläggande PDF Editor
    ·Behöver jag Microsoft SQL Server 2008
    ·Hur man installerar ett Audio Output Driver
    ·Hur man bränner en DVD på en dator och starta upp på…
    ·Hur kan du fjärrstyra din dator?
    ·Avinstallera Skype
    Copyright © Dator Kunskap https://www.dator.xyz