Car-tech

Waarom kan ik interpunctie in een bestandsnaam niet gebruiken?

instructiefilmpje: interpunctie

instructiefilmpje: interpunctie
Anonim

MLStrand56 diende een klacht in bij het Windows forum over het onvermogen van Windows om bestandsnamen met interpunctie op te slaan.

[Stuur uw technische vragen door naar [email protected] of plaats ze op het PCW Answer Line forum .]

Eigenlijk is het probleem nergens zo ernstig als sommigen denken. Van de 32 leestekens die beschikbaar zijn op uw toetsenbord, kunnen alle behalve negen worden gebruikt in bestandsnamen.

De negen die niet kunnen zijn:

  • /
  • :
  • *
  • ?
  • "
  • <
  • >
  • |

Aan de andere kant, als u Microsoft Word gebruikt, denkt u misschien dat alle interpunctie is geblokkeerd. Dit is waarom:

Klik voor volledige grootte

Wanneer u een nieuw bestand in Word opslaat, wordt in het programma het dialoogvenster Opslaan als weergegeven en wordt de openingstekst van het document ingevoegd als een waarschijnlijke bestandsnaam, maar Word kapt die tekst af bij het eerste leesteken dat wordt aangetroffen. woorden, als uw document begint met de titel Pilgrim's Progress, Word wordt u aangeraden het bestand op te slaan als Pilgrim. Maar u hoeft dit niet te accepteren. U kunt typen of plakken in de volledige naam, met de apostrof, en sla het bestand op.

Maar je kunt nog steeds geen bestand opslaan met een van die negen tekens. Waarom?

Windows, zoals DOS ervoor, gebruikt deze symbolen voor zoekopdrachten, opdrachtregelinstructies en de paden die definiëren f ile locaties. Ik schrijf bijvoorbeeld in een bestand met de naam November Answer Line.docx, in de map 1211 in de map Dropbox binnen Documenten, binnen Lincoln, op mijn D: schijf. Het volledige pad van het bestand, inclusief de naam, is D: Lincoln Documents Dropbox 1211 November Answer Line.docx.

Als ik het bestand een nieuwe naam zou kunnen geven November Answer: Line.docx, zou Windows niet weten of november een map of een deel van de bestandsnaam was. Om verwarring te voorkomen, verbiedt het besturingssysteem simpelweg de backslash () van bestandsnamen.

Eerlijk gezegd, ik wou dat Microsoft dit soort dingen strenger maakte en ons niet toestond periodes (.) In bestandsnamen te gebruiken.

In elke bestandsnaam scheidt een periode de naam, die u vertelt wat er in het bestand staat, van de extensie, die Windows laat weten welk type bestand het is. Omdat Windows standaard extensies verbergt, kan een extra periode in de bestandsnaam ervoor zorgen dat het ene type bestand er als een ander uitziet.

Malware-ontwikkelaars houden van die truc. In september verspreidde de Trojan Troj / Backdr-HG zich met behulp van een bestand met de naam Microsoft-Services-Agreement.pdf.exe, dat voor veel gebruikers op Microsoft-Services-Agreement.pdf leek.

Mensen dachten dat ze waren een.pdf aan het openen, toen ze echt een programma lanceerden.

Lees de originele forumdiscussie.