da.phhsnews.com


da.phhsnews.com / Hvordan får du en enkelt fil til at vises i flere mapper på samme tid?

Hvordan får du en enkelt fil til at vises i flere mapper på samme tid?


Hvis du har et stort antal mapper oprettet til dit arbejde og skal bruge samme script fil i dem alle i løbet af arbejdsdagen, hvad er den nemmeste måde at opnå det ud over mange kopier og indsæt? Dagens SuperUser Q & A-indlæg har nogle nyttige svar og råd til en frustreret læser.

Dagens Spørgsmål og Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

Skærmbillede høflighed af csaveanu (Flickr).

Spørgsmålet

SuperUser-læser Elliot søger den bedste måde at få den samme fil til at ligge i flere mapper samtidig:

Jeg har 50 + mapper, hver heraf indeholder en stor mængde data, der skal behandles. Alle behandles ved hjælp af den samme nøjagtige kode ved hjælp af os.path.dirname (os.path.realpath (file)) for at få den mappe, hvor python scriptet er placeret, så der er ingen manuel redigering som brugeren behøver, skal de bare dobbeltklikke.

Jeg skal bruge scriptet til at vises som om det er i hver mappe, mens jeg faktisk er på ét sted, så jeg kan redigere den en gang, så når den køres fra nogen af disse placeringer er mappebanen korrekt. Alternativet er redigering af mesteren og derefter indsættes det en mappe ad gangen gennem alle 50 + mapper hver gang jeg opdaterer koden, hvilket er meget kedeligt og fejlagtigt. På Linux kunne jeg opsætte dette med et symbolsk link, men jeg kan ikke finde ud af en måde at gøre dette på med Windows.

Alternativt kan du indsætte filen i alle målmapper på én gang i stedet for en til en tid, ville nå det samme mål.

Er der en måde at gøre dette i stedet for at kopiere og indsætte scriptfilen en mappe ad gangen?

Svaret

SuperUser-bidragyder gronostaj har svaret for os:

Du har brug for en Symbolisk Link eller en Hard Link .

Symboliske Links (eller Symlinks for kort) svarer meget til genveje: Der er en faktisk fil og flere referencer ( Symlinks ) til den. De har endda den lille pil på ikonerne. I modsætning til genveje kan Symlinks have en udvidelse.

Hard Links binde en fil på en harddisk til en placering i katalogtræet. Hver fil har mindst en Hard Link , ellers ville den ikke findes i nogen mappe. Hvis en fil har flere Hard Links , kan den oprindelige ikke skelnes fra de andre, og filen eksisterer fysisk på ét sted.

Begge har deres begrænsninger:

  • Nogle software spiller ikke pænt med Symlinks .
  • Sletning af den oprindelige fil efterlader alle dens Symlinks brudte.
  • Du kan ikke Hard Link mapper (men du kan oprette en Directory Kryds hvis en Symlink ikke er nok).
  • Oprettelse af tværsnit Hard Links er umuligt.

Symlinks er normalt tilstrækkelige. Symlink eller en hard link:

1.

Start en privilegeret kommandolinje: Tryk på Windows-tast , skriv cmd , og tryk derefter på Ctrl + Skift + Enter . 2.

Udgiv mklink-kommandoen: mklink linknavn link_target til en fil

  • Symlink mklink / d linknavn link_target til en mappe
  • Symlink mklink / h link_name link_target til en fil
  • Hard Link mklink / j linknavn link_target til en
  • Directory Junction Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.


Sådan fabriksindstiller du din Sonos-afspiller

Sådan fabriksindstiller du din Sonos-afspiller

Opsætning af din Sonos-afspiller er virkelig nemt, men hvad hvis du vil give dine tidligere brugte enheder til et andet familiemedlem eller en ven? For at kunne registrere en Sonos-enhed til en ny e-mail-adresse, skal du nulstille den. RELATED: Sådan opsættes en ny Sonos-højttaler Nulstilling af din enhed er ikke beregnet til at virke som en fejlfindingsteknik, fordi det vil slette alt på det, herunder aktier, playlister, musikkilder og meget mere.

(how-to)

Sådan begrænser du stavekontrol til hovedordbogen Kun i Word

Sådan begrænser du stavekontrol til hovedordbogen Kun i Word

Word giver dig mulighed for at tilføje brugerdefinerede ordbøger, der skal bruges, når du kontrollerer stavemåden. Når du kører stavekontrollen, eller når Word automatisk kontrollerer stavemåde, mens du skriver, sammenlignes ordene i dit dokument med hovedordlisten og eventuelle brugerdefinerede ordbøger, du måske har tilføjet.

(how-to)