Vodniki

Popravek: neveljaven ročaj za datoteke v sistemu Windows 10

Ko poskušate izbrisati datoteko ali mapo v sistemu, lahko naletite na sporočilo o napaki "Neveljaven ročaj datoteke’. To sporočilo o napaki se pojavi, ko je ime mape ali datoteke, ki jo želite izbrisati, rezervirano ime. Operacijski sistem Windows se ne ukvarja z določenimi imeni / vzdevki, zaradi katerih File Explorer preprečuje, da bi vaši mapi ali datoteki dali rezervirano ime. Če pa datoteko dobite iz pametnega telefona ali drugega operacijskega sistema, kot je Linux, boste ob poskusu brisanja pozvani do navedenega sporočila o napaki.

Microsoftove konvencije o poimenovanju

Microsoftove konvencije o poimenovanju določajo, da se datoteke ali mape v vašem sistemu ne smejo imenovati CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 in LPT9. To je zato, ker so ta imena rezervirana imena v operacijskem sistemu Windows, kar pomeni, da jih operacijski sistem Windows uporablja za določen namen in jih ne bi smel uporabljati nikjer drugje. Izogibajte se tudi temu, da zgornjim imenom takoj sledite s pripono, na primer NUL.txt. Če želite več podrobnosti, se lahko obrnete na Ta članek na Microsoftovem spletnem mestu.

Kaj povzroča sporočilo o napaki »Invalid File Handle« v sistemu Windows 10?

No, razlog za pojav omenjene napake je povsem jasen po branju konvencij o imenovanju, ki jih je zagotovil Microsoft.

  • Ime datoteke / mape je rezervirano ime: Sporočilo o napaki se pojavi, ko datoteka, ki jo želite izbrisati, dobi rezervirano ime. Uporaba rezerviranih imen je prepovedana s strani Microsofta in se z njo ne bi smeli spoprijeti.

Zdaj, ko poznate Microsoftove konvencije o poimenovanju in vzrok sporočila o napaki, ga lahko premagate tako, da sledite spodnji rešitvi.

Brisanje datoteke ali mape

Datoteke, ki dobijo rezervirano ime, lahko postanejo neuporabne, ker jih ne morete uporabljati niti jih ne morete izbrisati po standardnem postopku. Če želite izbrisati datoteko ali mapo, se boste morali zanesti na nekatere ukaze ukaznega poziva.

Če imate med sporočilom o napaki brisanje imenika, lahko to storite tako, da sledite spodnjim korakom:

  1. Pritisnite Tipka Windows + X in izberite Ukazni poziv (skrbnik) s seznama, da odprete povišan ukazni poziv.
  2. Ko se povišani ukazni poziv odpre, vnesite naslednji ukaz:
    rd \. \ c: \ documents \ con / S / Q
  3. V zgornjem ukazu pot ustrezno zamenjajte, vendar pazite, da pred potjo ne odstranite znaka '\.'. Drug primer bi bil:
    rd \. \ E: \ con / S / Q
Opomba:

Parameter / S se uporablja za ukaz rd, da odstrani vse podimenike, najdene v določenem imeniku, medtem ko / Q Parameter se uporablja za ukaz, da tiho odstranite vsebino določenega imenika (ne boste dobili nobenih pozivov). Poleg tega \\. se uporablja za sklicevanje na trenutni sistem.

V primeru, da poskušate izbriši datoteko, naredite naslednje:

  1. Odprite povišan ukazni poziv, kot je prikazano zgoraj.
  2. Vnesite naslednji ukaz in nato pritisnite Enter:
    del \. \ c: \ Temp \ con.txt
  3. Če želite datoteko izbrisati, morate samo določiti pripono datoteke in uporabiti ukaz del namesto rd.

To je to, verjetno ste datoteko / mapo izbrisali iz sistema.