Avatar billede al1407 Nybegynder
29. august 2003 - 23:08 Der er 28 kommentarer og
1 løsning

Hvordan sletter jeg mappe med ugyldigt navn ?

Jeg har lavet et program i Visual Basic, der ved forskellige hændelser opretter en mappe automatisk ud fra en streng. Denne streng kan indeholde alle mulige tegn, incl. ugyldige tegn i mappe/filnavne. Derfor har jeg erstatte disse med _ (underscore).

Men - nu er problemet så at jeg ikke vidste at et mappenavn ikke må ende på et/flere punktummer (omendt det godt må indeholde og starte med punktum) så derfor har jeg nogle mapper der ender på et/flere punktummer.

Eks. "z it on fire.."

Now - hvordan kan jeg slette dem ?

Hvis jeg prøver med Stifinder så får jeg følgende besked:

"Error Deleting File or Folder
---------
Cannot delete file: Cannot read from the source file or disk."

Og det er forståeligt nok, siden mappenavnet er ugyldigt.
Men, hvordan kan jeg ellers slette dem ? .. (og en formattering er ikke en mulighed jeg vil overveje .. )
Avatar billede simonvalter Praktikant
29. august 2003 - 23:10 #1
har du prøvet fra cmd.exe
med rd
eller rmdir
?
Avatar billede chapter Nybegynder
29. august 2003 - 23:11 #2
har du prøvet fra en DOS prompt?
Avatar billede serverservice Praktikant
29. august 2003 - 23:11 #3
prøv fra dosprompten med del filnavn. Hvis du kan flytte dem til een mappe er det lidt nemmere -kan du det?
Avatar billede retaxes Nybegynder
29. august 2003 - 23:11 #4
der findes et program der hedder Killdir, det må kunne bruges.
Avatar billede tofferman Nybegynder
29. august 2003 - 23:12 #5
Du skal nok lave en fejlsøgning på disken, det burde ordne de ugyldige mappenavne.
Avatar billede retaxes Nybegynder
29. august 2003 - 23:12 #6
Avatar billede al1407 Nybegynder
29. august 2003 - 23:14 #7
Det går pænt stærkt det her, hva ? ;) ..

loadet: Ja da ... `RD "z it on fire..."' giver: "The system cannot find the file specified." RMDIR er et alias til RD, så den er vel også prøvet.

chapter: ^

dannyboyd: Ikke synderligt overraskende giver en `MOVE "z it on fire.." ..' også "The system cannot find the file specified."

retaxes: tell me more ? :D ..

tofferman: Tried that .. det hjælper ikke da der ikke er fejl på disken.
Avatar billede retaxes Nybegynder
29. august 2003 - 23:15 #8
Avatar billede al1407 Nybegynder
29. august 2003 - 23:15 #9
Damn, jeg er steneren langsom ... retaxes, downloader nu .. :)
Avatar billede retaxes Nybegynder
29. august 2003 - 23:15 #10
jeg kender ikke selv programmet, er blot stødt på det her på E.
Avatar billede serverservice Praktikant
29. august 2003 - 23:16 #11
hvis du i prompten står i roden  af mappen skulle det lade sig gøre at slette med kommandoen rd /s  . s for subdirectories
Avatar billede simonvalter Praktikant
29. august 2003 - 23:17 #12
det her trick virkede for en med et ligende problem
http://www.petri.co.il/delete_undeletable_files.htm
Avatar billede simonvalter Praktikant
29. august 2003 - 23:17 #13
det var godt nok for filer .. men det er et forsøg værd
Avatar billede al1407 Nybegynder
29. august 2003 - 23:19 #14
retaxes: Det funkede desværre ikke :/ ... ellers tak :)

loadet: prøver ..
Avatar billede serverservice Praktikant
29. august 2003 - 23:20 #15
du skal finde dens "dosnavn" fra prompten ved at skrive dir/x og så bagefter rd dosnavn (det er noget jeg har lært fra et gammelt svar)
Avatar billede al1407 Nybegynder
29. august 2003 - 23:20 #16
loadet: Det der virker fordi EXPLORE.EXE kan låse filer så de ikke kan slettes. Det er ikke tilfældet med de mapper her, desværre.
Avatar billede serverservice Praktikant
29. august 2003 - 23:21 #17
rettelse= dir /x med mellemrum
Avatar billede al1407 Nybegynder
29. august 2003 - 23:21 #18
D:\Diverse\..\..\..\>rd ZITONF~2
The directory is not empty.

:(
Avatar billede al1407 Nybegynder
29. august 2003 - 23:23 #19
Ikke en gang Kremlin Secure Delete (et program til at krypere med som kan slette filer der er låst af EXPLORE.EXE) kan slette dem .. *suk*
Avatar billede chapter Nybegynder
29. august 2003 - 23:24 #20
Kan du ikke lave et VB program som sletter filen igen??
Avatar billede al1407 Nybegynder
29. august 2003 - 23:25 #21
chapter: Muligvis .. men jeg har lige reinstalleret, så jeg har ikke installeret VB endnu ... håbede på at der var en anden mulighed ..
Avatar billede chapter Nybegynder
29. august 2003 - 23:26 #22
Tror det ikke, da du sikkert har oprettet filen "udenom" systemet, som nu nægter at slette noget der ikke burde eksistere..
Avatar billede ralph4 Nybegynder
29. august 2003 - 23:41 #23
D:\Diverse\..\..\..\ZITONF~2\del *.* 
bagefter
D:\Diverse\..\..\..\>rd ZITONF~2
bare en tanke
Avatar billede al1407 Nybegynder
29. august 2003 - 23:45 #24
ralph4: Der er intet i directoriet .. det er det der er mest underligt ved den fejl ..
Avatar billede al1407 Nybegynder
29. august 2003 - 23:48 #25
Doh! .. Det er mig der tåger lidt her ...
Der _ER_ noget i det dir ... ZITONF~2 ... de to andre dir's har jeg lige slettet uden problemer med RD <dosnavn> ...

dannyboyd skal vist have point ... hvis han gider svare ? :)
Avatar billede serverservice Praktikant
29. august 2003 - 23:51 #26
ok her er et svar
Avatar billede ralph4 Nybegynder
29. august 2003 - 23:51 #27
skjulte filer? undermapper? omdøb? F8 ved opstart, dosprompt?

Kan man ikke lave en bootCD med dos? eller giver det probs med FAT32?
Avatar billede al1407 Nybegynder
29. august 2003 - 23:53 #28
Tak for hjælpen .. alle sammen :) ..
Avatar billede serverservice Praktikant
29. august 2003 - 23:56 #29
ok- lækkert med lidt point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester