Visual Basic
Visual Basic
Zdravim forum a hlavne tych ktory zvladaju VB.
Som v aktualnom adresare (filepath).
V nom potrebujem vytvorit nove podadresare.
Este pred tym potrebujem skontrolovat ci su neni nahodou uz vytvorene.
Ako?
Vopred dakujem za pomoc.
Som v aktualnom adresare (filepath).
V nom potrebujem vytvorit nove podadresare.
Este pred tym potrebujem skontrolovat ci su neni nahodou uz vytvorene.
Ako?
Vopred dakujem za pomoc.
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Visual Basic
Dakujem, idem riesit...
//autoeditácia príspevku (23 Apr 2011, 17:00)
Akosi sa nemozem vysomarit s toho ze ktora metoda mu tam vytvara ten novy podadresar?
Trocha by som potreboval vysvetlit....
//autoeditácia príspevku (23 Apr 2011, 17:00)
Akosi sa nemozem vysomarit s toho ze ktora metoda mu tam vytvara ten novy podadresar?
Trocha by som potreboval vysvetlit....
-
axxis
Addict
- Príspevky: 3690
- Registrovaný: 29 máj 2007, 21:53
- Bydlisko: Spálené mlyny
- Kontaktovať používateľa:
Re: Visual Basic
Kód: Vybrať všetko
DirectoryInfo di = new DirectoryInfo("cesta");
foreach (FileSystemInfo fsi in di.GetFileSystemInfos())
{
if (fsi.Name.Equals("MenoAdresara"))
{
//nastavit priznak, ze teto adresar sa nema vtvorit
}
}
Directory.CreateDirectory("AdresareKtoreMajuBytVyrorene"); edit:// alebo normalne sa stale snaz tie adresare vytvarat a ak Ti to capne na vynimke, ze taky uz existuje tak ju normalne odchyt a daj continue
Re: Visual Basic
Tak kod na vytvorenie tych podadresarov mam, a ani vlastne nepotrebujem kontrolovat ci uz nie su vytvorene pretoze mi to nevyhadzuje ziadnu chybu. Proste ak su uz vytvorene tak mi ich metoda CreateFolder() uz nevytvara znova.
Ale mam druhy problem:
Potrebujem do tychto podadresarov ulozit ten isty subor akurat v kazdom z nich s inou priponou.
V premenej filepath ktoru visual basic zaplni poslednou cestou na ktorej som ukladal je moja potrebna cesta aj s nazvom suboru a priponou.
Da sa tato premenna filepath chapat ako Stringova s ktorou by som potom mohol trocha pomanipulovat (oddelit jej poslednu cast (nazov suboru) a napisat zan novy podadresar a potom tam naspat prilepit (nazov suboru(akurat s inou priponou)))?
Ale mam druhy problem:
Potrebujem do tychto podadresarov ulozit ten isty subor akurat v kazdom z nich s inou priponou.
V premenej filepath ktoru visual basic zaplni poslednou cestou na ktorej som ukladal je moja potrebna cesta aj s nazvom suboru a priponou.
Da sa tato premenna filepath chapat ako Stringova s ktorou by som potom mohol trocha pomanipulovat (oddelit jej poslednu cast (nazov suboru) a napisat zan novy podadresar a potom tam naspat prilepit (nazov suboru(akurat s inou priponou)))?
-
axxis
Addict
- Príspevky: 3690
- Registrovaný: 29 máj 2007, 21:53
- Bydlisko: Spálené mlyny
- Kontaktovať používateľa:
Re: Visual Basic
jasne, ze mozes filepath menit, ako Ta vobec napadlo, ze nie?
z hlavy Ti nepoviem metody, ktorymi sa to ovlada, ale koniec koncov co Ti brani previest si ju do stringu a ten potom poeditovat ako chces?
z hlavy Ti nepoviem metody, ktorymi sa to ovlada, ale koniec koncov co Ti brani previest si ju do stringu a ten potom poeditovat ako chces?
Re: Visual Basic
Aby som ta uviedol na pravu mieru, som zaciatocnik preto mam take laicke otazky.
A hned dalsia...: filepath mi nedava tu vyslednu cestu v stringu?
A hned dalsia...: filepath mi nedava tu vyslednu cestu v stringu?
-
axxis
Addict
- Príspevky: 3690
- Registrovaný: 29 máj 2007, 21:53
- Bydlisko: Spálené mlyny
- Kontaktovať používateľa:
Re: Visual Basic
teraz sa Ti musim ospravedlnit, ze som si pomylil FilePath s triedou Path. FilePath je nejaka property nie? Ak ano tak tu mozno nebudes moct editovat ako chces, ale na druhu stranu si ju mozes prekopirovat do stringu (predpokladam, ze aj samotna property je string) a upravit ako chces
Kód: Vybrať všetko
string path = Path.Combine(Directory.GetCurrentDirectory(), "podadresar\\subor.pripona");Re: Visual Basic
Neviem čo riešiš. Vychádzam z tohoto:
http://msdn.microsoft.com/en-us/library ... thods.aspx
a odtiaľto:
http://msdn.microsoft.com/en-us/library ... ctory.aspx
V triede Path máš dokonca metódu na zmenu prípony, takže fakt neviem čo riešiš. Stačí len polepiť metódy dokopy v správnom poradí a hotovo.
Jednoducho teda používaš metódy odtiaľto:fox111fox napísal:Potrebujem do tychto podadresarov ulozit ten isty subor akurat v kazdom z nich s inou priponou.
http://msdn.microsoft.com/en-us/library ... thods.aspx
a odtiaľto:
http://msdn.microsoft.com/en-us/library ... ctory.aspx
V triede Path máš dokonca metódu na zmenu prípony, takže fakt neviem čo riešiš. Stačí len polepiť metódy dokopy v správnom poradí a hotovo.
Re: Visual Basic
Ano BX. Nejake manualy mam po ruke. Dik. Snazim sa. Ale akosi to nemozem polepit dokopy. Vytvaram makro v programe Catia. A Catia sa opiera o Visual Basic. Ale mam pocit ze su tam podstatne rozdiely. Asi nejake skriptove. Neviem.
No k veci:
Naskor sa snazim vybrat koncovku...
Dim result As String
result = oFileSys.GetFile("C:\Adresar\Podadresar\Soubor.txt")
MsgBox(result)
A ano AXXIS je to nejaka Property ten filepath a v pohode som s nim urobil toto:
Dim result As String
result = filepath
MsgBox (result)
Zatial si to len zobrazujem do MsgBox-u aby toho nebolo moc...
No k veci:
Naskor sa snazim vybrat koncovku...
Dim result As String
result = oFileSys.GetFile("C:\Adresar\Podadresar\Soubor.txt")
MsgBox(result)
A ano AXXIS je to nejaka Property ten filepath a v pohode som s nim urobil toto:
Dim result As String
result = filepath
MsgBox (result)
Zatial si to len zobrazujem do MsgBox-u aby toho nebolo moc...