Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 23 odgovora
  • 7.911 pregleda

Najnovija ↓

Re: problem sa brisanjem fajla 12.03.2010. u 20:58 · pre 202 meseca #21
^ To će biti najjednostavnije rešenje, a što se tiče ANSI/UNICODE, maksimalne dužine putanje (naziva fajla), dozvoljenih znakova... tu postoje i dodatni problemi, kao npr. slučajevi kada sam Windows ne podržava sve što podržava primenjeni fajl sistem(?!?)
[quote]
...
When accessing files using the single-byte character functions (fopen, _open, _stat, _utime, CreateFileA, etc.), you should bear in mind that these functions all modify the name using the current codepage (what the user has set in their regional setting "language for non-unicode programs"). While this doesn't cause any problems when using an English codepage (you can use chars 128-255 in filenames), if the user is using Chinese codepage then Windows will assume that filenames passed to the ANSI functions are in gb2312 format, so therefore you cannot simply pass in any characters you want in the filename and expect it to work.
...
Do not end a file or directory name with a space or a period. Although the underlying file system may support such names, the Windows shell and user interface does not. However, it is acceptable to specify a period as the first character of a name. For example, ".temp".

However ".temp" as a folder name doesn't seem to work (at least) in Windows 7?

An other issue: In http://support.microsoft.com/default.aspx?scid=kb;en-us;905231 it says that "You cannot use the period character consecutively in the middle of a folder name.", but directory names like "start..end" seems to work, at least in Windows 7?

[quote]
Potpis
The 11th Hour: The forces blocking change
Re: problem sa brisanjem fajla 13.03.2010. u 12:52 · pre 202 meseca #22
pokreni command prompt i pisi ovako redom
Code:

c: [enter]
cd\[enter]
cd mydocu~1\posao\iv\sistem~1\projek~1\jugore~1\ [enter]
ren 500SEK~1 1 [enter]


i nakon toga bi trebao da dobijes umesto 500 sektor bla bla "1" a u "1" bi trebalo da ti bude onaj zadnji dir i ne bi trebalo da bude problema posle
Re: problem sa brisanjem fajla 13.03.2010. u 21:21 · pre 202 meseca #23
Primena "truncated names" je svođenje dugačkih imena na DOS razumljivi: 8+3 nivo. To se radi ovako za imena duža od 8 slovnih mesta:
Iz dugačkih naziva izbacite razmake, pa odbrišete sve iza 6. znaka i umesto 7. i 8. znaka koristite ~1

Primer:
My Documents postaje Mydocu~1

Nevolje počinju ako imate više foldera sa istih prvih 6 znakova(?!)

Primer na istoj putanji postoje folderi sa imenima:

Moji Dokumenti u Wordu
Moji Dokumenti u Excelu
...
skraćeno na DOS-ovih 8 znakova to postaje:
Mojido~1
Mojido~2

... ~3

Nevolja je što morate tačno da znate, hronološki redosled kreiranja pomenutih foldera.
Prvi kreirani dobija nastavak ~1
Drugi kreirani dobija nastavak ~2 pošto je u momentu kreiranja nastavak ~1 već bio zauzet itd...

Da se vratimo našem problemu i upotrebimo skraćivanje imena

Promena naziva pomenutog fajla (komanda bi trebalo da bude ispisana sve u jednom redu)
Code:
Ren C:\Mydocu~1\Posao\IV\Sistem~1\projek~1\jugore~1\500SEK~1\506ODE~1\REFERE~1.doc C:\Mydocu~1\Posao\IV\Sistem~1\projek~1\jugore~1\500SEK~1\506ODE~1\1.doc


Brisanje pomenutog fajla, bez prethodne promene naziva
Code:
Del C:\Mydocu~1\Posao\IV\Sistem~1\projek~1\jugore~1\500SEK~1\506ODE~1\REFERE~1.doc


Brisanje svih fajlova u odredišnom folderu bez prethodne promene naziva
Code:
Del C:\Mydocu~1\Posao\IV\Sistem~1\projek~1\jugore~1\500SEK~1\506ODE~1\*.*


Ne postoji garancija da će ovo odraditi posao kako smo zamislili zbog mogućih problema opisanih u mojoj prethodnoj poruci...
;)
Potpis
The 11th Hour: The forces blocking change
Re: problem sa brisanjem fajla 13.03.2010. u 22:47 · pre 202 meseca #24
potpuno si u pravu,ja sam isao pod pretpostavkom da je ostalo ocistio iz direktorijuma jer je rekao da mu samo par komada pravi problema

inace,ima jos jedna druga caka,takodje u dos-u,ovaj,command prompt-u

kada se udje u direktorijum,napise se pocetno slovo/broj i pritiska dugme "tab" dok se ne dobije zeljeni direktorijum [dakle u ovom primeru pritisne se 5 i pritiska tab dok se ne pojavi 500 sektor bla bla

ovo takodje radi i u slucaju ren/del i ostalo...
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme