Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET] File e Win 8
Forum - C# / VB.NET - [VB.NET] File e Win 8 - Pagina 2

Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 22:31
Giovedì, 12/11/2015
Testo quotato

Postato originariamente da nessuno:

Testo quotato

Postato originariamente da Ultimo:
Dovresti usare un SaveFileDialog



E che c'entra questo?



se vuole che l'utente inserisca la cartella dove vuole salvare il File, non è stato molto chiaro su quello che vuole fare


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 22:37
Giovedì, 12/11/2015
Rileggi tutta la discussione


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 22:39
Giovedì, 12/11/2015
Testo quotato

Postato originariamente da nessuno:

Rileggi tutta la discussione  



lo letta e ha scritto in arabo


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 23:36
Giovedì, 12/11/2015
ma veramente..... Secondo me è stato chiaro. Lui vuole sapere come fare per capire quando un file sta per essere salvato in un cartella di sistema. Quindi io ho proposto di ottenere una lista delle directory di sistema es: Windows, programmi ecc.....

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 7:54
Venerdì, 13/11/2015
Ma che arabo... dai...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Snogar (Normal User)
Pro


Messaggi: 145
Iscritto: 09/01/2012

Segnala al moderatore
Postato alle 12:17
Venerdì, 13/11/2015
Concordo con la soluzione di Ultimo ....che ti frega di sapere quando un file sta per essere salvato in un cartella di sistema, il tuo fine è mandare un messaggio di allert! quando un utente prova a salvare su C:\ indi con il SaveFileDialog lo può fare.

Ultima modifica effettuata da Snogar il 13/11/2015 alle 12:18
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 12:58
Venerdì, 13/11/2015
Mi sa che non è stato capito il problema.

Il controllo SaveFileDialog serve solo a scegliere un percorso e non genera alcun al(l)ert ...

La questione è *evitare* che ottenere una eccezione quando si vuole salvare in una cartella, che per diversi motivi, non è utilizzabile perché non si hanno i diritti.

La cartella potrebbe anche essere su D:\ o in una sottocartella.

Questa informazione la fornisce Windows all'eseguibile .NET che dovrebbe emettere una eccezione, appunto, da trappare per informare l'utente che deve scegliere un'altra cartella.

E questo funziona con tutte le nuove versioni di Windows. Esiste un caso, che io non sono riuscito a replicare (a me l'eccezione viene fornita regolarmente ...), in cui il "virtual storage" di Windows reindirizza i file da cartelle non accessibili a cartelle dell'utente.

E' quest'ultimo caso che l'utente vuole evitare ed è il nocciolo di questo thread.

Ultima modifica effettuata da nessuno il 13/11/2015 alle 13:00


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Snogar (Normal User)
Pro


Messaggi: 145
Iscritto: 09/01/2012

Segnala al moderatore
Postato alle 17:45
Venerdì, 13/11/2015
Nessuno sforzati di capire anche quello che dicono gli altri ....si il SaveFileDialog serve a scegliere un percorso e in virtù di questo puoi gestire la cosa  .....non so se non vuoi far scrivere nella cartella di sistema compari il percorso scelto dall'utente con System.Environment.SystemDirectory e nel caso sono uguali gli mandi un messaggio di "Non puoi salvare qui il tuo file"  .... che è più o meno quello che vuole fare l'utente che ha aperto il topic ....o no?

PM Quote
Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo