PDA

View Full Version : نام میدیم-- ادرس میگیریم!!!



saed2006
دوشنبه 02 آذر 1388, 15:16 عصر
با سلام
نام یک فایل رو دارم و ادرس اون رو میخوام
ایا دستوری هست که اینکار رو واسم انجام بده؟

afrooz_rahmati63@yahoo.com
دوشنبه 02 آذر 1388, 15:18 عصر
Server.MapPath("FileName")
البته فایل باید در شاخه IIS باشه

saed2006
دوشنبه 02 آذر 1388, 15:23 عصر
ادرس اون روی هارد رو میخوام
شبکه ای در کار نیست

AliRezaPro
دوشنبه 02 آذر 1388, 15:23 عصر
win یا web ؟
در win باید سرچ کنید تا خود فایل رو پیدا کنی و بعد هم آدرس اونو

saed2006
دوشنبه 02 آذر 1388, 15:57 عصر
win
کسی دستوری نمیشناسه واسه اینکار؟

afrooz_rahmati63@yahoo.com
دوشنبه 02 آذر 1388, 16:14 عصر
.aspx file
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>
.cs file
protected void Button1_Click(object sender, EventArgs e)
{
ListBox1.Items.Clear();
DirSearch("c:\\test");
}
void DirSearch(string sDir)
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d, TextBox1.Text))
{
ListBox1.Items.Add(f);//if find the file, then put it into the listbox
}
DirSearch(d);
}
}


شما فقط جستجوي server side می تونید به این ترتیب انجام بدین. این کد را کمی تغییر بدین و در تمام dir ها و درایو ها جستجو کنید.باز هم تاکیید می کنم شما فقط جستجو ىر ويندوز را در سمت سرور می تونید انجام بدین و الا باید در IIS جستجو کنید. اگر کمی توضیح بدید چکار می خواهید بکنید شاید بهتر بشه کمک کرد.