Jump to content
zachary1337

.NET SaveFileTo.... ?

Recommended Posts

Posted (edited)

am reusit cu codul urmator sa salvez un anumit fisier pe desktop dar am o curiozitate.

      My.Computer.Network.DownloadFile("url", System.IO.Path.Combine(My.Computer.FileSystem.SpecialDirectories.Desktop, "nume.extensie"))

Se poate sa gaseasca automat un folder din calculatorul celui care il are instalat? de exemplu folderul "textures" si acolo sa il descarce fisierul

Edited by zachary1337
Posted

Se poate , incepi de la un folder(folder care contine folderul pe care il cauti) si cauti recursiv in toate subdirectoarele acestui folder, chestia e ca trebuie sa stii un folder care iti contine folderul pe care vrei sa-l gasesti ca altfel dureaza prea mult cautarea spre exemplu daca vrei sa gasesti ceva in program files si tu cauti in c:\\ atunci o sa dureze foarte mult pentru ca o sa caute in tot c-ul pana iti gaseste ala.

uite o implementare in c# cred ca merge adaptata pentru vb.

ai Metoda CautareDir, primul argument e folderul al carui subdirector e folderul tau si al doilea argument folderul pe care vrei sa-l gasesti.

codul de mai jos iti cauta in Program files directorul Java si daca il gaseste afiseaza calea pe ecran.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;


namespace dirfile
{
class Program
{
static List<string> list = new List<string>();

static void Main(string[] args)
{
CautareDir("C:\\Program Files", "Java");
System.Console.Write(list[0]);

}
static void CautareDir(string PDir,string Dir)
{
try
{

foreach (string d in Directory.GetDirectories(PDir))
{

if (Path.GetFileName(d) == Dir)
{



list.Add(PDir.ToString()+"\\"+Dir);
}
CautareDir(d,Dir);
}

}
catch (System.Exception exceptie)
{
Console.WriteLine(exceptie.Message);
}
}
}
}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...