Forum » Programska oprema » Izbris datoteke z / v imenu
Izbris datoteke z / v imenu
matobeli ::
Pozdravljeni,
med testi na eni embedded mašini (lasten "OS"), ki beleži podatke, je prišlo do enega buga katerega posledice ne znam čisto odpravit.
Naprava beleži podatke in jih shranjuje v text fajl. Kako bo poimenoval ta text fajl pobere iz config.ini
V temu config.ini je bilo vpisano nekaj takega: "59=naprava1/14", 59 je naslov naprave, ostalo je ime kreiranega fajla, v katerem je očitni problem saj win mašine ne prebavljajo / znaka v imenu datoteke.
Z programom "Linux reader" sem ta fajl uspešno prebral in ga shranil z dugim imenom. Nisem pa našel programa ki bi bil zmožen ta fajl tudi zbrisat. Embedded mašina piše podatke na SD kartico v FAT32 formatu. Načeloma je bralna za normalen win PC.
Kako bi lahko izbrisal ta "pokvarjen" fajl (pustimo to da lahko formatiram kartico in vse nanovo naložim)? Najbolje bi bilo imel kak program kot je že omenjeni "Linux Reader", samo da bi imel še možnost brisanja. Opcija ki je pa še nisem poizkusil pa je pognati kakšen live distro Linuxa, če bi znal hendlat tako ime.
Kakšen dober predlog? (vse očitne rešitve sem že poizkusil).
P.S. enako me zanima za odpiranje mapc ki so tipa ".XYT", torej "." in trije znaki. Winsi prebavljajo samo take z . in štirje znaki.
med testi na eni embedded mašini (lasten "OS"), ki beleži podatke, je prišlo do enega buga katerega posledice ne znam čisto odpravit.
Naprava beleži podatke in jih shranjuje v text fajl. Kako bo poimenoval ta text fajl pobere iz config.ini
V temu config.ini je bilo vpisano nekaj takega: "59=naprava1/14", 59 je naslov naprave, ostalo je ime kreiranega fajla, v katerem je očitni problem saj win mašine ne prebavljajo / znaka v imenu datoteke.
Z programom "Linux reader" sem ta fajl uspešno prebral in ga shranil z dugim imenom. Nisem pa našel programa ki bi bil zmožen ta fajl tudi zbrisat. Embedded mašina piše podatke na SD kartico v FAT32 formatu. Načeloma je bralna za normalen win PC.
Kako bi lahko izbrisal ta "pokvarjen" fajl (pustimo to da lahko formatiram kartico in vse nanovo naložim)? Najbolje bi bilo imel kak program kot je že omenjeni "Linux Reader", samo da bi imel še možnost brisanja. Opcija ki je pa še nisem poizkusil pa je pognati kakšen live distro Linuxa, če bi znal hendlat tako ime.
Kakšen dober predlog? (vse očitne rešitve sem že poizkusil).
P.S. enako me zanima za odpiranje mapc ki so tipa ".XYT", torej "." in trije znaki. Winsi prebavljajo samo take z . in štirje znaki.
Brane22 ::
Ne verjamem. Slash je AFAIK hardcodan v kernelu kot nesprejemljiv znak za ime fajla in nobena finta ne bo pomagala.
Sem ravnokar probal sam ustvarit fajl s takim imenom pa ne gre.
Mogoče bi šlo, če bi zmanipuliral kodno tabelo in bi uporabil kako obskurno, kjer je ASCII slash nekaj drugega.
Sem ravnokar probal sam ustvarit fajl s takim imenom pa ne gre.
Mogoče bi šlo, če bi zmanipuliral kodno tabelo in bi uporabil kako obskurno, kjer je ASCII slash nekaj drugega.
Zgodovina sprememb…
- spremenilo: Brane22 ()
flbroker ::
Bootaj v Linux Live in probaj Tab, ce ne gre pa premakni vse ostalo kaj imas v mapi v drugo mapo in to mapo s to datoteko enostavno zbrisi.
matobeli ::
bom z linuxom probal (sicer pa, ali ni / prepovedan tudi v linuxu?).
Je pa tale file v korenski mapi, tako da ne morem zbrisat ene višje.
Je pa tale file v korenski mapi, tako da ne morem zbrisat ene višje.
flbroker ::
Ce ima koncnico pa zbrises to, ce ne pa ne vem na pamet ker v linuxu je tudi / neveljaven znak za ime.
Invictus ::
Če imaš podatke na SD kartici, naredi backup "normalnih" filov in sformatiraj kartico.
In odpravi bug v configu ... Task done ...
In odpravi bug v configu ... Task done ...
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Randomness ::
Kar hexeditiraš device in popraviš.Tako je. Vse kar moraš narediti je zamenjati znak / s katerim koli drugim.
FAT je trivialen.
Zgodovina sprememb…
- spremenilo: Randomness ()
Duhec ::
Poizkusi še chkdsk x: /f
x: = črka SD kartice kjer je neberljiv fajl
Win naj bi renejmal fajl s prepovedanim znakom v nekaj ala file0000.chk, ki ga tako komot izbrišeš.
x: = črka SD kartice kjer je neberljiv fajl
Win naj bi renejmal fajl s prepovedanim znakom v nekaj ala file0000.chk, ki ga tako komot izbrišeš.
http://blackbird.si/
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Win vs. Lin] Register vs. 10000 datotek na disku (strani: 1 2 3 4 )Oddelek: Operacijski sistemi | 10476 (6398) | BlueRunner |
» | [DivXviD] DirectSub urejevalnik podnapisov - podpora za Mediatek divx playerje (strani: 1 2 3 )Oddelek: Zvok in slika | 26475 (13810) | podtalje |
» | ParadiseOddelek: Igre | 913 (855) | Audi28 |
» | Shranjevanje nastavitev -- register proti /etc (strani: 1 2 )Oddelek: Programska oprema | 4502 (4184) | 64202 |
» | PINGO 2.0 & FX5600 MEGA problem (strani: 1 2 )Oddelek: Operacijski sistemi | 5705 (4931) | marsovec gugu |