Traveler17 Skrevet 30. august 2017 Del Skrevet 30. august 2017 Jeg klarte å bruke "save as" (i programmet BlueJ i den grad det betyr noe) på en måte som gjorde at det ble opprettet en uendelig mappestruktur. Altså slik: c:\bruker\prosjektmappe\figur\figur\figur\figur\figur osv osv Feilen (muligheten for brukerfeil er kanskje et bedre ord) er meldt til utviklerne. Denne uendelig lange filbanen får jeg ikke slettet igjen på vanlig måte, dvs ved å høyreklikke og slette. Jeg ser det er noen løsninger her: https://superuser.com/questions/717639/windows-7-delete-heavily-nested-folder-structure https://superuser.com/questions/256105/how-do-i-delete-a-folder-which-is-nested-quite-deep-and-avoid-file-name-too-lon https://support.microsoft.com/nb-no/help/320081/you-cannot-delete-a-file-or-a-folder-on-an-ntfs-file-system-volume Beskrivelsen på link 2 virker jo veldig enkel, men jeg forstår den ikke likevel. Så jeg trenger tydeligvis å få det inn med teskje. Jeg vet heller ikke hva som er best å prøve? Vil filbanen lage problemer for meg om jeg lar den være? En prosess som heter noe slikt som "Windows indeksering" brukte 100% av prosessoren i 5-10 minutter et par ganger den første timen etter at filbanen ble opprettet, men siden har jeg ikke merket noe til akkurat denne prosessen. Noen som har erfaring med uendelige filbaner og hva som er lurt å gjøre? Dum som jeg er klippet jeg mappen "prosjekt", altså foreldremappen med den uendelig lange filbanen, til min dropboxmappe på pcen fordi det var der jeg ønsket å ha prosjektmappen. Dette førte til at dropbox gikk amok, skjermen blinket utforskeren hang, Word og lignende program krasjet. Jeg klippet mappen ut igjen til opprinnelig plassering i håp om at dropbox skulle roe seg. Etter en stund ble PCen normal men dropbox har syncet og indeksert i over 15 timer fordelt på 2 økter. Det bruker 30% av prosessoren. Antall filer som gjenstår å synkronisere er redusert, men det går uendelig sakte. Fortsetter det i samme tempo tar det minst 15 timer til, om den i det hele tatt blir ferdig. Antar dette også har noe med den uendelig lange filbanen. Tror dere dette er noe jeg kan vente ut eller bør jeg kontakte dropbox også for support? Lenke til kommentar
Emsal Skrevet 30. august 2017 Del Skrevet 30. august 2017 (endret) 1. cd c:\bruker\prosjektmappe\ 2. mkdir empty 3. robocopy empty figur /mir 4. rmdir figur 5. rmdir empty Angående dropbox kan du ikke bare slå av nettet og slette den? Endret 30. august 2017 av Emsal Lenke til kommentar
geir__hk Skrevet 30. august 2017 Del Skrevet 30. august 2017 Prøv å kjør en disksjekk på disken der hvor denne lange filbanen ligger. Windows bør klare å fikse opp i problemer som dette. Lenke til kommentar
Syar-2003 Skrevet 30. august 2017 Del Skrevet 30. august 2017 Åpne en administrativ command prompt gå til mappe med CD og bruk Dpå parent lokasjonen dir /x for å få det korte 8.3 navnet. Så delete directory med kommando del xxxx , hvor xxxx representerer katalogene shortname (8.3) Lenke til kommentar
Traveler17 Skrevet 31. august 2017 Forfatter Del Skrevet 31. august 2017 Prøv å kjør en disksjekk på disken der hvor denne lange filbanen ligger. Windows bør klare å fikse opp i problemer som dette. Da mener du høyreklikke på c, velge egenskaper, verktøy og feilkontroll? Kjørte en scan og den fant ingen feil. Lenke til kommentar
Traveler17 Skrevet 31. august 2017 Forfatter Del Skrevet 31. august 2017 (endret) 1. cd c:\bruker\prosjektmappe\ 2. mkdir empty 3. robocopy empty figur /mir 4. rmdir figur 5. rmdir empty Angående dropbox kan du ikke bare slå av nettet og slette den? Når jeg starter ledetekst står det "C:\Users\mittBrukernavn>" der. Filbanen til den uendelige mappen er c:\brukere\mittBrukernavn\dokumenter\prosjektmappe for å være helt nøyaktig. Om jeg skriver cd c:\brukere\mittBrukernavn\dokumenter\prosjektmappe etter "C:\Users\brukernavn>" får jeg bare "Systemet finner ikke angitt bane." Ser nå at det står "users" i ledeteksten, mens det i Windows utforsker heter "brukere". Betyr det at jeg må bruke engelsk i starten av filbanen? Det samme gjelder kanskje "dokumenter". Altså skrive "users" og ikke "brukere" og "documents" og ikke "dokumenter"? Jeg får ingen feilmelding når jeg skriver "c:\users\mittBrukernavn\documents\prosjektmappe", men jeg vil bare være helt sikker så jeg ikke sletter noe ved en feil. Er Windows egentlig på engelsk, men så legges bare norsk oppå på et eller annet vis? Og derfor må det være engelsk i ledeteksten? Filbanene i ledetekst er ikke case sensitive? Ja Pcen roer seg om jeg avslutter dropbox. Lurte på om jeg skulle avinstallere og reinstallere den. Men kan hende problemet er at den uendelig lange mappestrukturen fortsatt ligger hos dropbox, men ikke lokalt hos meg. På min pc ligger den uendelig lange filbanen kun i dokumentmappen nå og ikke i dropboxmappen på pcen. Prøver å høre med dropbox. Endret 31. august 2017 av Traveler17 Lenke til kommentar
Traveler17 Skrevet 31. august 2017 Forfatter Del Skrevet 31. august 2017 Åpne en administrativ command prompt gå til mappe med CD og bruk Dpå parent lokasjonen dir /x for å få det korte 8.3 navnet. Så delete directory med kommando del xxxx , hvor xxxx representerer katalogene shortname (8.3) Dette skjønte jeg ikke. Kunne du forklart det litt mer detaljert? Alternativt kan jeg prøve den robocopy varianten over først. Lenke til kommentar
Traveler17 Skrevet 31. august 2017 Forfatter Del Skrevet 31. august 2017 Takk for alle forslagene så langt. Lenke til kommentar
Emsal Skrevet 31. august 2017 Del Skrevet 31. august 2017 (endret) 1. cd c:\bruker\prosjektmappe\ 2. mkdir empty 3. robocopy empty figur /mir 4. rmdir figur 5. rmdir empty Angående dropbox kan du ikke bare slå av nettet og slette den? Når jeg starter ledetekst står det "C:\Users\mittBrukernavn>" der. Filbanen til den uendelige mappen er c:\brukere\mittBrukernavn\dokumenter\prosjektmappe for å være helt nøyaktig. Om jeg skriver cd c:\brukere\mittBrukernavn\dokumenter\prosjektmappe etter "C:\Users\brukernavn>" får jeg bare "Systemet finner ikke angitt bane." Ser nå at det står "users" i ledeteksten, mens det i Windows utforsker heter "brukere". Betyr det at jeg må bruke engelsk i starten av filbanen? Det samme gjelder kanskje "dokumenter". Altså skrive "users" og ikke "brukere" og "documents" og ikke "dokumenter"? Jeg får ingen feilmelding når jeg skriver "c:\users\mittBrukernavn\documents\prosjektmappe", men jeg vil bare være helt sikker så jeg ikke sletter noe ved en feil. Er Windows egentlig på engelsk, men så legges bare norsk oppå på et eller annet vis? Og derfor må det være engelsk i ledeteksten? Filbanene i ledetekst er ikke case sensitive? Ja Pcen roer seg om jeg avslutter dropbox. Lurte på om jeg skulle avinstallere og reinstallere den. Men kan hende problemet er at den uendelig lange mappestrukturen fortsatt ligger hos dropbox, men ikke lokalt hos meg. På min pc ligger den uendelig lange filbanen kun i dokumentmappen nå og ikke i dropboxmappen på pcen. Prøver å høre med dropbox. Edit: Så feil 2 sek. Stemmer du må skrive på engelsk. Endret 31. august 2017 av Emsal Lenke til kommentar
Syar-2003 Skrevet 31. august 2017 Del Skrevet 31. august 2017 Åpne en administrativ command prompt gå til mappe med CD og bruk Dpå parent lokasjonen dir /x for å få det korte 8.3 navnet. Så delete directory med kommando del xxxx , hvor xxxx representerer katalogene shortname (8.3) Dette skjønte jeg ikke. Kunne du forklart det litt mer detaljert? Alternativt kan jeg prøve den robocopy varianten over først. I CMD prompt (startet som administrator)CD = Change Directory Kjør da CD \bruker\prosjektmappe dir /x Kopier gjerne resultatet av dir /x inn i tråden. Vi ser ikke det du ser så du må gjengi alt til ett hundre prosent. Se på navnene som du får i kort format 8.3 med kommando dir /x . Om 8.3 format se https://en.m.wikipedia.org/wiki/8.3_filename Så skal du angi shortname i delete kommando med parameter for å ta med subdirectorys Kommando DEL shortname /S cluet er å arbeide med 8.3 shortname for de foldernavnene. Lenke til kommentar
Traveler17 Skrevet 3. september 2017 Forfatter Del Skrevet 3. september 2017 (endret) Åpne en administrativ command prompt gå til mappe med CD og bruk Dpå parent lokasjonen dir /x for å få det korte 8.3 navnet. Så delete directory med kommando del xxxx , hvor xxxx representerer katalogene shortname (8.3) Dette skjønte jeg ikke. Kunne du forklart det litt mer detaljert? Alternativt kan jeg prøve den robocopy varianten over først. I CMD prompt (startet som administrator)CD = Change Directory Kjør da CD \bruker\prosjektmappe dir /x Kopier gjerne resultatet av dir /x inn i tråden. Vi ser ikke det du ser så du må gjengi alt til ett hundre prosent. Se på navnene som du får i kort format 8.3 med kommando dir /x . Om 8.3 format se https://en.m.wikipedia.org/wiki/8.3_filename Så skal du angi shortname i delete kommando med parameter for å ta med subdirectorys Kommando DEL shortname /S cluet er å arbeide med 8.3 shortname for de foldernavnene. Dette er resultatet fra dir\x på den overordnede mappen. Som dere ser har jeg for forkortelsens skyld utelatt noen av mappene i filbanen tidligere i tråden. c:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures\MyFigure\MyFigure osv er hele filbanen. Jeg kalte "MyFigures" bare "figure" tidligere i tråden. Jeg har ikke gjort noe mer enn dir\x c:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures>dir/x Volume in drive C is OS Volume Serial Number is 7040-CCFB Directory of c:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures 03.09.2017 11.34 <DIR> .03.09.2017 11.34 <DIR> .. 03.09.2017 11.36 <DIR> MyFigure 0 File(s) 0 bytes 3 Dir(s) 127 404 425 216 bytes free Endret 3. september 2017 av Traveler17 Lenke til kommentar
Traveler17 Skrevet 3. september 2017 Forfatter Del Skrevet 3. september 2017 (endret) 1. cd c:\bruker\prosjektmappe\ 2. mkdir empty 3. robocopy empty figur /mir 4. rmdir figur 5. rmdir empty Angående dropbox kan du ikke bare slå av nettet og slette den? Når jeg starter ledetekst står det "C:\Users\mittBrukernavn>" der. Filbanen til den uendelige mappen er c:\brukere\mittBrukernavn\dokumenter\prosjektmappe for å være helt nøyaktig. Om jeg skriver cd c:\brukere\mittBrukernavn\dokumenter\prosjektmappe etter "C:\Users\brukernavn>" får jeg bare "Systemet finner ikke angitt bane." Ser nå at det står "users" i ledeteksten, mens det i Windows utforsker heter "brukere". Betyr det at jeg må bruke engelsk i starten av filbanen? Det samme gjelder kanskje "dokumenter". Altså skrive "users" og ikke "brukere" og "documents" og ikke "dokumenter"? Jeg får ingen feilmelding når jeg skriver "c:\users\mittBrukernavn\documents\prosjektmappe", men jeg vil bare være helt sikker så jeg ikke sletter noe ved en feil. Er Windows egentlig på engelsk, men så legges bare norsk oppå på et eller annet vis? Og derfor må det være engelsk i ledeteksten? Filbanene i ledetekst er ikke case sensitive? Ja Pcen roer seg om jeg avslutter dropbox. Lurte på om jeg skulle avinstallere og reinstallere den. Men kan hende problemet er at den uendelig lange mappestrukturen fortsatt ligger hos dropbox, men ikke lokalt hos meg. På min pc ligger den uendelig lange filbanen kun i dokumentmappen nå og ikke i dropboxmappen på pcen. Prøver å høre med dropbox. Edit: Så feil 2 sek. Stemmer du må skrive på engelsk. Forkortet filbanen tidligere i tråden, for å være helt presis er den C:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures\MyFigures\MyFigures osv Dette er resultatet av steg 3 "c:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures\MyFigure\MyFigure" osv osv avsluttet av "MyFigure\ *EXTRA File 166 Canvas$1.class *EXTRA File 837 Canvas$CanvasPane.class *EXTRA File 859 Canvas$ShapeDescription.class *EXTRA File 4566 Canvas.class *EXTRA File 2885 Canvas.ctxt *EXTRA File 7354 Canvas.java *EXTRA File 2520 Circle.class *EXTRA File 2465 Circle.ctxt *EXTRA File 3736 Circle.java *EXTRA Dir -1 " Før det så begynner på nytt igjen med " c:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures\MyFigure\MyFigure" osv osv og avslutter med tabellen under Total Copied Skipped Mismatch FAILED Extras Dirs : 1 0 1 0 0 2071 Files : 0 0 0 0 0 15588 Bytes : 0 0 0 0 0 41.93 m Times : 0:09:28 0:00:00 0:00:00 0:09:28 Ended : søndag 3. september 2017 12.29.06 Steg 4 gir dette c:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures>rmdir MyFigure Og teksten "Mappen er ikke tom." Så jeg går ut i fra at noe går galt i steg 3? Og steg 5 slik c:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures>rmdir empty Endret 3. september 2017 av Traveler17 Lenke til kommentar
Syar-2003 Skrevet 3. september 2017 Del Skrevet 3. september 2017 Det funker med powershell (run as administrator) med cmdlet remove-item -path -recurse -force (se bilde med test) Lenke til kommentar
Emsal Skrevet 3. september 2017 Del Skrevet 3. september 2017 (endret) 'mkdir' lager en tom mappe, 'robocopy' med '/mir' flytter alle mappene fra uendelig mapper inn i 'empty' og sletter de fra uendelig mappen og 'rmdir' sletter en mappe. Så da kan du se hvor feilen oppstår. Endret 3. september 2017 av Emsal Lenke til kommentar
Traveler17 Skrevet 5. september 2017 Forfatter Del Skrevet 5. september 2017 (endret) Det funker med powershell (run as administrator) med cmdlet remove-item -path -recurse -force (se bilde med test) Jeg prøvde i Powershell men fikk dette resultatet og mappen er der fortsatt. PS C:\Users\brukernavn> cd C:\Users\brukernavn\Documents\BlueJ\PS C:\Users\brukernavn\Documents\BlueJ> remove-item -Path C:\Users\brukernavn\Documents\BlueJ\projects -Recurse -Force remove-item : Finner ikke en del av banen C:\Users\brukernavn\Documents\BlueJ\projects\projects\chapter01\figures\MyFigure\M yFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyF igure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure\MyFigure. At line:1 char:1 + remove-item -Path C:\Users\brukernavn\Documents\BlueJ\projects -Recurse -F ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (C:\Users\brukernavn\Documents\BlueJ\projects:String) [Remove-Item], DirectoryNot FoundException + FullyQualifiedErrorId : RemoveItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand PS C:\Users\brukernavn\Documents\BlueJ> Redigert: ser nå at jeg har 4 varianter av PowerShell. PowerShell, PowerShell ISE, PowerShell (x86), PowerShell ISE (x86). Hvilken av de skal jeg kjøre? Jeg kjørte PowerShell. Jeg er administrator. Trenger jeg da å angi at det skal kjøres som administrator på noen måte? Endret 5. september 2017 av Traveler17 Lenke til kommentar
Syar-2003 Skrevet 5. september 2017 Del Skrevet 5. september 2017 Samme hvem du bruker. Ja - du må høyreklikke og velge kjør som administrator. (hjelper ikke at du er pålogget som en administrator , du må kjøre programmer med opphøyd user modus) Men prøv også forslaget til "Emsal" med robocopy . Det skal også virke (kanskje bedre enn powershell). Kjør som admin gjelder også der. Lenke til kommentar
Traveler17 Skrevet 10. september 2017 Forfatter Del Skrevet 10. september 2017 (endret) robocopy metoden virket da jeg kjørte ledetekst som administrator. Resultatet er under. Forstår ikke hvorfor tabellen viser 1 på kolonnen "skipped", men mappen er i alle fall borte fra utforskeren. Et annet, og kanskje dumt spørsmål. Mappen lå opprinnelig i mappen dokumenter. Så klippet jeg den ut til dropboxmappen lokalt på min pc før jeg klippet den tilbake igjen til dokumenter og den omsider ble fjernet av robocopy. Lager slik klipping noen "rester" / "effekter" i systemet på min lokale pc eller er den helt borte nå når jeg ikke lenger kan se mappen i utforskeren? Mappen har jo hatt 3 plasseringer / filbaner på min pc, men det er kun den siste plasseringen robocopy er kjørt på siden det var der mappen var. Total Copied Skipped Mismatch FAILED Extras Dirs : 1 0 1 0 0 1388 Files : 0 0 0 0 0 0 Bytes : 0 0 0 0 0 0 Times : 0:02:33 0:00:00 0:00:00 0:02:33 Ended : søndag 10. september 2017 20.55.25 Takk for alle innspillene. Endret 10. september 2017 av Traveler17 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå