Jump to content
zachary1337

.NET SaveFileTo.... ?

Recommended Posts

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
Link to comment
Share on other sites

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);
}
}
}
}

Link to comment
Share on other sites

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...