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 - Split folder
Forum - C# / VB.NET - Split folder - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 0:12
Mercoledì, 26/07/2017
io farei (di C# conosco poco, qundi ti scrivo solo i passi non il codice)

Codice sorgente - presumibilmente Delphi

  1. foreach(Directory.GetDirectory) //scansiono tutte le directory
  2. {
  3.     foreach(Directory.GetFile) // sommo le dimensioni di tutti i file
  4.     {
  5.         dimFile+=File.Length
  6.     }
  7.     if (dim <=MAX)
  8.         "inserisci in questa cartella" ( exit() )
  9.     else
  10.          cerca prossima cartella
  11. }
  12. // Non ci sono cartelle disponibili
  13. crea cartella


PM Quote
Avatar
lupetto77 (Normal User)
Pro


Messaggi: 75
Iscritto: 04/12/2011

Segnala al moderatore
Postato alle 1:38
Mercoledì, 26/07/2017
Ciao lumo, so che devo creare un nuovo topic per un problema diverso e quindi ho aperto questo.
Premetto che il progetto è lo stesso ma con un problema diverso.
Se ho sbagliato  ha creare un nuovo topic mi scuso.
L'altro problema è rimasto :( anche se non sono costretto ad usare una progressBar, ma per imparare volevo riuscirci, spero che qualcuno può aiutarmi anche per l'altro problema.

Ciao Mikelius, forse ci sono riusciuto con un paio di modifiche nel codice che ho postato all'inizio.
Farò ancora delle prove poi posto le modifiche effettuate, può essere utile ad altri (anche se non credo perchè qui sono tutti più esperti di me :D)

Ultima modifica effettuata da lupetto77 il 26/07/2017 alle 1:41
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 1:46
Mercoledì, 26/07/2017
Era più logico reinventarsi uno zip che fa come i RAR

PM Quote
Avatar
lumo (Member)
Expert


Messaggi: 449
Iscritto: 18/04/2010

Segnala al moderatore
Postato alle 14:36
Mercoledì, 26/07/2017
No va bene il nuovo topic, solo che la tua richiesta è piuttosto strana.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:01
Mercoledì, 26/07/2017
E' una richiesta molto confusa.

Le regole non sono precisate (solo un esempio su un caso particolare) e comunque riguarda tutto il progetto non un problema specifico. Non possiamo trattare tutto un tuo progetto in un thread.


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
lupetto77 (Normal User)
Pro


Messaggi: 75
Iscritto: 04/12/2011

Segnala al moderatore
Postato alle 23:04
Mercoledì, 26/07/2017
Codice sorgente - presumibilmente Plain Text

  1. lumo    No va bene il nuovo topic, solo che la tua richiesta è piuttosto strana.


Perchè è una richiesta strana?

Codice sorgente - presumibilmente C# / VB.NET

  1. nessuno E' una richiesta molto confusa.
  2.  
  3. Le regole non sono precisate (solo un esempio su un caso particolare) e comunque riguarda tutto il progetto non un problema specifico. Non possiamo trattare tutto un tuo progetto in un thread.


Hai ragione nessuno ma riguardo alla progressBar era solo una risposta che avevo dato a lumo, infatti fino ad ora non avevo mensionato la cosa, e ho creato un nuovo topic.


Vorrei fare una domanda ed è questa:
Ho fatto una prova con un cartella di 5 gb ma se lo copio manualmente ci metto dai 4 ai 7 minuti, mentre se uso il programma supera i 30 minuti, sembra troppa la differenza come potrei risolvere?

Ultima modifica effettuata da lupetto77 il 26/07/2017 alle 23:57
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo