Diskuze: Kopírování, přesouvání a vkládání souborů/aplikací

C# .NET .NET (C# a Visual Basic) Kopírování, přesouvání a vkládání souborů/aplikací American English version English version

Avatar
matesax
Redaktor
Avatar
matesax:

Dobrý den,
neznáte nějaký dobře udělaný simple, návod, nebo tak? Standartní File.Copy() blbne jako blázen, prvně mi hlásí, že soubor již existuje, pak že byl přístup odepřen (stejně tak i FileInfo.MoveTo()) - nebylo by něco funkčního? Děkuji.

 
Odpovědět 11.6.2012 19:23
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Nemyslím si, že v .NETu nějaká funkce blbne. Spíše kopíruješ někam, kam nemáš práva. Práva máš v zásadě jen do složky daného uživatele, např. do %appdata% .

Nahoru Odpovědět 11.6.2012 19:27
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Proto píši sem - přeci musí jít kopírovat soubory. Vím o Jam.Shellu, ale ten neumím zprovoznit zde - v C#. Jak by to tedy šlo? Děkuji.

 
Nahoru Odpovědět 11.6.2012 19:49
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Pokud chceš kopírovat, někam, kam nemáš práva, tak to půjde špatně. A je to dobře, že to jde špatně, protože ta omezení tam jsou z nějakého důvodu. Když program spustíš jako administrátor, tak to půjde.

Nahoru Odpovědět 11.6.2012 20:06
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Ale já nechci nic kopírovat - chci dát možnost jiným lidem kopírovat - v treelistu a v listview,... Proto by bylo asi nejlepší zprovoznit Jam.Shell - a místo treeview používat shellview,...

 
Nahoru Odpovědět 11.6.2012 20:09
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Jenže usnig Jam.Shell nefunguje - ani jsem něčekal opak. :)

 
Nahoru Odpovědět 11.6.2012 20:12
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Tak to spusť jako admin nebo si ta práva vyžádej, jinak to prostě nejde.

Nahoru Odpovědět 11.6.2012 20:14
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Jen doufám, že ten schellview má stejné možnosti jako treeview.

 
Nahoru Odpovědět 11.6.2012 20:14
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Tak jsem našel problém - používám treeView1.Selec­tedNode a on se jaksi neaktualizuje - pořád vykazuje první vybraný item - který byl vybraný v momentě spuštění této metody - jak tedy aktualizovat selectednode? Děkuji.

 
Nahoru Odpovědět 11.6.2012 20:27
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Pokud něco měníš během metody, tak si před změnou ulož, který byl vybraný a odkazuj se pak na něj.

Nahoru Odpovědět 11.6.2012 20:47
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

No jo, ale problém je ten, že se nemění - Selected mi pořád vypisuje jednu - starou hodnotu a novou lokaci již ne,...

 
Nahoru Odpovědět 11.6.2012 20:51
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Já nerozumím tomu, co řešíš, DOst pochybuji o tom, že v .NET něco nefunguje, to již jsem jednou ostatně psal.

Nahoru Odpovědět 11.6.2012 21:01
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 12 zpráv z 12.