1. asp.net 創建文件夾問題
根目錄
/
假如你要把用戶的文件夾放到根目錄的users下面
/users
那麼,你創建一個具體的用戶,user1
你在伺服器上創建文件夾的路徑就是這樣:
Server.Mappath("/users/user1");
2. 如何創建一個文件共享使用NET框架
語法:netshare=:\[/users=or/unlimited][/remark:"text"]netshare[/users=or/unlimited][/remark:"text"]netshare/delete選項:共享名指定列印機共享中的列印機名:絕對路徑/users:同時連接到一個共享的連接數/unlimited不限制使用/remark:""對共享的說明/delete刪除指定的共享sharename指共享資源的網路名。輸入NETSHARE和一個共享名只會顯示那個共享的有關信息。drive:path指定將被共享的目錄的絕對路徑。/USERS:number設置可以同時訪問共享資源的最大用戶數。/UNLIMITED指定用戶可以同時訪問共享資源的不受限制的數目。/REMARK:"text"添加一個有關資源的描述性注釋,應將文本包含在引號中。devicename指一個或多個被共享名所共享的列印機(LPT1:至LPT9:)。/DELETE終止資源的共享。/CACHE:Automatic啟用離線客戶緩存和自動重新集成/CACHE:Manual啟用離線客戶緩存和手動重新集成/CACHE:No告訴客戶離線緩存不合適在伺服器上創建共享時,這些共享將被保存。在停止Server服務時,所有共享都斷開,但是在下一次啟動Server服務或者重新啟動計算機時將自動重新連接它們。當從遠程計算機瀏覽本地計算機時,將不顯示以字元$結尾的共享資源名。下面是幾個例子:要使用共享名DataShare共享計算機的C:\Data目錄並包括注釋:netshareDataShare=c:\Data/remark:"Fordepartment123."要停止上例中創建的DataShare文件夾共享:netshareDataShare/delete
3. .net如何在遠程伺服器創建文件夾
if (FileUpload1.HasFile)
{
//指定上傳文件在伺服器上的保存路徑
string savePath = Server.MapPath(filedir + "/" + System.DateTime.Now.Year.ToString());
//檢查伺服器上是否存在這個物理路徑,如果不存在則創建
if (!System.IO.Directory.Exists(savePath))
{
//需要注意的是,需要對這個物理路徑有足夠的許可權,否則會報錯
//另外,這個路徑應該是在網站之下,而將網站部署在C盤卻把上傳文件保存在D盤
System.IO.Directory.CreateDirectory(savePath);
}
savePath = savePath + "/" + pm.Fname;
FileUpload1.SaveAs(savePath);//保存文件
//不過需要注意的是,在客戶端訪問卻需要指定的是URL地址,而不是在伺服器上的物理地址
4. VB.NET 創建文件夾
用Directory.CreateDirectory即可創建文件夾:
'建立目錄
IfNotDirectory.Exists("C:負屓"&TextBox1.Text)Then'檢查文件夾是否存在
Directory.CreateDirectory("C:負屓"&TextBox1.Text)'不存在,創建文件建夾
EndIf
你的例子是因為少了一個""引起的,正確的如下:
Iffsotest.FileExists("C:負屓"&TextBox1.Text)=FalseThen
fsotest.CreateFolder("C:負屓"&TextBox1.Text) '這里你少了一個
EndIf
MsgBox("創建成功")
5. asp.net創建文件夾
參考以下代碼,希望對你有用
using System.IO;
string path = Server.MapPath("Session['"+UserName+"']")
if (!File.Exists(path))
{
Directory.CreateDirectory(path);
}
6. 請介紹一下asp.net 中創建文件夾的一些思路
文件處理這塊,尤其在ASP.NET下面,很容易出現文件許可權讀取,刪除,新建等問題,針對文件夾的創建,看你是什麼需求,代碼中直接體現就是使用.NET自帶File相關方法來創建!文件命名的時候,可按創建時間,或者欄目名稱等等來建立。。。。
7. ASP.NET MVC3中如何創建文件夾
string filePhysicalPath = Server.MapPath("~/image/newDir/");
if (!Directory.Exists(filePhysicalPath))//判斷上傳文件夾是否存在,若不存在,則創建
{
Directory.CreateDirectory(filePhysicalPath);//創建文件夾
}
這樣才可以的哦,關鍵在這個「~」符號
……………………………………………………………………
如果對aspnet感興趣,看看一個大專生怎麼自學aspnet到找到工作。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說 出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不 到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後 我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘 做技術的,可是處處碰壁。
一次偶然的機會,我才聽到aspnet這個行業。那天我去新華書店,在計算機分類那邊想找本書學習 。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習aspnet,然後給我介紹了一下 aspnet現在的火熱情況,告訴我學aspnet多麼的有前景,給我了一份傳單,aspnet培訓的廣告。聽了 她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下aspnet,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相 對比較高。我就下決心想學aspnet了。於是我去找aspnet培訓的相關信息,說真的,我也很迷茫,我 不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在網路知道看到一篇讓我很鼓舞的文章是一個aspnet高手介紹沒有基礎的朋友怎麼自學入 門學aspnet,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實 在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會 我再去培訓。
主意一定,我就去搜索aspnet的視頻,雖然零星找到一些aspnet的視頻,但是都不系統,我是想找 一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教, 不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟推出的一份視頻《零基礎aspnet就業班》(喜歡《 零基礎aspnet就業班》的可以復制 sina.lt/bsjr 粘貼瀏覽器地址欄按回車鍵即打開)
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C#語言視頻教程 學起,話說簡單,其實我還是很多不懂的,只要重復多看幾遍,就能看懂。C#語言我差不多學了一個禮 拜,接下來我就學了winform,SQL Server,html/css/javaScript,差不多也就三個禮拜。我每天都在不 停的寫一些簡單的代碼,這樣一月後我基本掌握了aspnet的全部基礎。
接下來開始學習aspnet高級課程,老師幽默風趣而又輕松的課堂教課,使我發現原來學習aspnet並 不是一件很難的事情。之前我把aspnet基礎學得還不錯,到了到了aspnet高級部分,我覺不又不是很 難,可能老師太牛了,他能把復雜的問題講的比較通俗易懂,有些難點的地方我還是連續看了五六次, 把他弄懂。每天下午6點下班後,吃了飯,馬上跑回家。看視頻,買了幾本筆記本。當時,為了編程還花幾百元了台二手的台式電腦,配置一般,但編程是足夠的。一邊看視頻,一邊記筆記,把重點都記下來,還一邊跟著老師敲代碼,為了能盡早學會aspnet。每天都堅持學5-6個小時。經常學到晚上一點多才睡覺。星期六,日不用上班,每天7點多起床,學到晚上11,12點。那段時間特別辛苦,特別累。在學習aspnet的三個多月里,除了吃飯睡覺工作,剩餘的時間都在學習,因為我知道自己的計算機基礎不是很好,也沒有學過什麼計算機,相對於那些科班的人來說我要比他們付出更多的努力。我只能咬緊牙關,堅持下去,我不能放棄,我要完成我的夢想,我要讓我的家人過上好日子。終於三個多月後我把aspnet教程里的內容和項目都學完了,在學項目的過程中我發現項目特別重要,他能把你學過的知識全部聯系起來,能更好的理解你所學的知識。還有學習過程中,動手很重要,要經常跟著老師動手敲,動手吧,跟著做,一行一行的跟著敲,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠比干聽大的多。 如果遇到暫時對於一些思路不能理解的,動手寫,先寫代碼,慢慢你就會懂了。
於是我就到51job瘋狂的投簡歷,因為我學歷的問題,專科沒有畢業,說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比較嚴格,需要有一年的項目經驗,所以我沒有被選中。
後來陸續面試了幾家公司,終於功夫不負有心人。我終於面試上的,是在閔行的一家民營的企業,公司規模比較小,我的職務是aspnet開發程序員,但我也比較滿足,開的工資是3500一個月,雖然我知道在上海3500隻能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養,我自己也能養活自己的。我想只要我繼續努力,我工資一定會翻倍的。
把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。
……………………………………………………
8. asp.net怎麼新建一個文件夾,文件夾的名稱要能用戶輸入
1、拖一個文本框
2、拖一個按鈕
3、按鈕事件處理程序中使用文本框輸入的值作為名稱創建文件夾;
4、引用System.IO,使用代碼
using System;
using System.IO;
class Test
{
publicstaticvoid Main()
{
// Specify the directory you want to manipulate.
string path = @"c:\MyDir";
try
{
// Determine whether the directory exists.if (Directory.Exists(path))
{
Console.WriteLine("That path exists already.");
return;
}
// Try to create the directory.
DirectoryInfo di = Directory.CreateDirectory(path);
Console.WriteLine("The directory was created successfully at {0}.", Directory.GetCreationTime(path));
// Delete the directory.
di.Delete();
Console.WriteLine("The directory was deleted successfully.");
}
catch (Exception e)
{
Console.WriteLine("The process failed: {0}", e.ToString());
}
finally {}
}
}
9. c# .net ftp方式創建文件夾
//上傳文件
public static Boolean FtpUpload(string ftpPath,string localFile)
{
//檢查目錄是否存在,不存在創建
FtpCheckDirectoryExist(ftpPath);
FileInfo fi = new FileInfo(localFile);
FileStream fs = fi.OpenRead();
long length = fs.Length;
FtpWebRequest req = (FtpWebRequest)WebRequest.Create(ftpServerIP + ftpPath + fi.Name);
req.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
req.Method = WebRequestMethods.Ftp.UploadFile;
req.ContentLength = length;
req.Timeout = 10 * 1000;
try
{
Stream stream = req.GetRequestStream();
int BufferLength = 2048; //2K
byte[] b = new byte[BufferLength];
int i;
while ((i = fs.Read(b, 0, BufferLength)) > 0)
{
stream.Write(b, 0, i);
}
stream.Close();
stream.Dispose();
}
catch (Exception e)
{
ErrLog(e.Message + e.StackTrace);
return false;
}
finally
{
fs.Close();
req.Abort();
}
req.Abort();
return true;
}
//判斷文件的目錄是否存,不存則創建
public static void FtpCheckDirectoryExist(string destFilePath)
{
string fullDir = FtpParseDirectory(destFilePath);
string[] dirs = fullDir.Split('/');
string curDir = "/";
for (int i = 0; i < dirs.Length; i++)
{
string dir = dirs[i];
//如果是以/開始的路徑,第一個為空
if (dir != null && dir.Length > 0)
{
try
{
curDir += dir + "/";
FtpMakeDir(curDir);
}
catch (Exception)
{}
}
}
}
public static string FtpParseDirectory(string destFilePath)
{
return destFilePath.Substring(0, destFilePath.LastIndexOf("/"));
}
//創建目錄
public static Boolean FtpMakeDir(string localFile)
{
FtpWebRequest req = (FtpWebRequest)WebRequest.Create(ftpServerIP + localFile);
req.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
req.Method = WebRequestMethods.Ftp.MakeDirectory;
try
{
FtpWebResponse response = (FtpWebResponse)req.GetResponse();
response.Close();
}
catch (Exception)
{
req.Abort();
return false;
}
req.Abort();
return true;
}
10. vb.net 創建文件夾和刪除文件夾
vb.net使用控制項folderbrowserdialog1,在程序中:
'設置對話框中在樹視圖控制項上顯示的說明文本
me.folderbrowserdialog1.description
=
"請選擇輸出報表所在路徑:"
'設置從其開始瀏覽的根文件夾
me.folderbrowserdialog1.selectedpath
=
"c:\"
if
me.folderbrowserdialog1.showdialog()
=
dialogresult.ok
then
'取得全路徑(包含文件名)
reportpath1
=
system.io.path.getfullpath(me.folderbrowserdialog1.selectedpath)
'設定text顯示文件名
txtreport1.text
=
reportpath1
setreportlist()
end
if
在setreportlist()中針對你所需要的文件進行操作等