如何在一個磁盤文件中查看系統(tǒng)?針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
本篇和大家分享的是一個磁盤文件查看系統(tǒng),嚴(yán)格來說是使用NetCore寫的一個Web系統(tǒng)應(yīng)用,由于NetCore跨平臺特性,我生成了exe的運(yùn)行包,只需要配置運(yùn)行電腦ip+端口,即可在瀏覽器中通過IP+端口的方式訪問目標(biāo)調(diào)用上的所有目錄,不錯是所有目錄(如果您有:C,D,E,F(xiàn)盤都可以訪問),當(dāng)然為了安全最好限制下;還有上傳,備份功能,具體看下面的分享內(nèi)容吧;git地址:
本查看器主要是為了方便大家查看服務(wù)器上的日志,這里沒有考慮其他安全性問題,比如特定人員登錄才能查看,這個需要您們自己去增加;如果你服務(wù)器有對外開放了ip,那么運(yùn)行這個軟件的時候建議考慮配置成您們公司內(nèi)網(wǎng)的ip,這里可以避免一些安全性問題;下面是主要功能:
. 通過可以定義文件配置常用磁盤訪問地址
. 查看磁盤目錄下的文件夾和文件
. 部分可訪問行文件(如:txt,DLL,圖片等)可以在瀏覽器中打開或下載(訪問性格式由程序配置)
. 上傳多個文件到指定磁盤
. 文件備份(如果上傳的文件已經(jīng)存在,會自動備份到bak文件夾中)
效果gif圖片,有點(diǎn)花多多包涵:
效果還可以吧,不妨“推薦”下;
首先,要明確的是在NetCore1.1中api已經(jīng)和大部分能和framwork對應(yīng)上了(據(jù)@善友一篇博客簡單介紹說NetCore2.0的api已經(jīng)能夠和framwork持平了),因此這里我們能夠直接使用DirectoryInfo,來查看磁盤路徑的文件夾和文件,所以就有了查看列表Action的代碼:
1 /// <summary> 2 /// 磁盤列表 3 /// </summary> 4 /// <param name="path">磁盤路徑</param> 5 /// <returns></returns> 6 public IActionResult Index(string path) 7 { 8 Console.WriteLine($"IP:{HttpContext.Connection.RemoteIpAddress}正在查看磁盤:{path}"); 9 var list = new List<FileSystemInfo>();10 MoSearch moSerach = new MoSearch { Txt1 = path };11 ViewData["Search"] = moSerach;12 13 if (string.IsNullOrWhiteSpace(path)) { return View(list); }14 if (path.StartsWith("c:", StringComparison.OrdinalIgnoreCase)) { this.MsgBox($"無權(quán)限訪問:{path}"); return View(list); }15 if (!System.IO.Directory.Exists(path)) { this.MsgBox($"磁盤路徑:{path}不存在!"); return View(list); }16 DirectoryInfo dic = new DirectoryInfo(path);17 list = dic.GetFileSystemInfos().OrderByDescending(b => b.LastWriteTime).ToList();18 19 return View(list);20 }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站名稱:如何在一個磁盤文件中查看系統(tǒng)-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://jinyejixie.com/article38/dcgssp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站改版、服務(wù)器托管、軟件開發(fā)、Google、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容