no.phhsnews.com


no.phhsnews.com / Hvordan gjør du at en enkelt fil vises "å være i flere mapper samtidig?"

Hvordan gjør du at en enkelt fil vises "å være i flere mapper samtidig?"


Hvis du har et stort antall mapper satt opp for arbeidet ditt og trenger å bruke samme skriptfil i alle dem i løpet av arbeidsdagen, hva er den enkleste måten å oppnå det utover mye kopiering og liming? Dagens SuperUser Q & A-post har noen nyttige svar og råd til en frustrert leser.

Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

Skjermbilde høflighet av csaveanu (Flickr).

Spørsmålet

SuperUser-leseren Elliot leter etter den beste måten å få samme fil til å ligge i flere mapper samtidig:

Jeg har 50 + mapper, hver hvorav inneholder en stor mengde data som må behandles. Alle behandles med samme nøyaktige kode, ved å bruke os.path.dirname (os.path.realpath (file)) for å få katalogen der pythonskriptet er plassert, så det er ingen manuell redigering nødvendig av brukeren, trenger de bare å dobbeltklikke.

Jeg trenger at skriptet skal vises som om det er i hver mappe mens det faktisk er på ett sted, slik at jeg kan redigere det en gang, da når det kjøres fra noen av disse stedene har mappebanen riktig. Alternativet er å redigere master og deretter klistre det en mappe av gangen gjennom alle 50 + mapper hver gang jeg oppdaterer koden, noe som er veldig kjedelig og feilaktig. På Linux kan jeg sette opp dette med en symbolsk lenke, men jeg kan ikke finne ut en måte å gjøre dette på med Windows.

Alternativt, en måte å lime inn filen i alle målkatalogene samtidig, i stedet for en til en tid, ville oppnå det samme målet.

Er det en måte å gjøre dette i stedet for å kopiere og lime inn skriptfilen en mappe av gangen?

Svaret

SuperUser-bidragsyter gronostaj har svaret for oss:

Du trenger en Symbolisk lenke eller en Hard Link .

Symboliske koblinger (eller Symlinks for kort) er ganske lik snarveier: Det er en faktisk fil og flere referanser ( Symlinks ) til den. De har selv den lille pilen på ikonene. I motsetning til snarveier kan Symlinks ha noen utvidelser.

Hard Links bind en fil på en harddisk til et sted i katalogtreet. Hver fil har minst en Hard Link , ellers ville den ikke finnes i noen katalog. Hvis en fil har flere Hard Links , kan den opprinnelige ikke skille seg fra de andre, og filen eksisterer fysisk bare på ett sted.

Begge har sine begrensninger:

  • Enkel programvare lytter ikke pent med Symlinks .
  • Når du sletter den opprinnelige filen, blir alle dens Symlinks ødelagte.
  • Du kan ikke Hard Link mapper (men du kan opprette en katalog Kryss hvis en Symlink ikke er nok).
  • Opprett krysspartisjon Hard Links er umulig.

Symlinks er vanligvis tilstrekkelig. Symlink eller en hard kobling:

1.

Start en privilegert kommandolinje: Trykk på Windows-nøkkel , skriv cmd , og trykk deretter Ctrl + Shift + Enter . 2.

Utsted kommandoen mklink: mklink lenkeavn link_target for en fil

  • Symlink mklink / d lenkeavn link_target for en mappe
  • Symlink mklink / h link_name link_target for en fil
  • Hard Link mklink / j link_name link_target for en
  • Directory Junction Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.


Slik slår du på Philips Hue Lights på en plan

Slik slår du på Philips Hue Lights på en plan

Philips Hue-appen kan gjøre en håndfull kule ting med Hue-lysene, inkludert muligheten til å planlegge lysene dine for å slå på og av på bestemte tider hele dagen. Slik gjør du det slik at du aldri trenger å vende en bryter igjen. Gjør dette for å kreve en tjeneste som heter IFTTT, men en funksjon som heter "Rutiner" ble introdusert i den nye Philips Hue-appen tidligere i år, og det er hovedfunksjonen å planlegge Hue-lysene for å slå på og av.

(how-to)

Slik lager du Live Tiles på Start-menyen for hver konto i Windows 10 Mail

Slik lager du Live Tiles på Start-menyen for hver konto i Windows 10 Mail

Mail-appen i Windows 10 er overraskende robust, støtter flere kontoer og flere tjenester som Outlook, Gmail, Exchange , og selvfølgelig POP3 og IMAP. Forutsatt at du har flere kontoer opprettet, kan du også opprette en live flis på Start-menyen for hver konto. Du kan til og med skape separate live-fliser for mapper du lager i appen.

(how-to)