怎么得到服务器根目录下的所有文件文件及文件夹
如果用的是虚拟空间 直接用FTP连接有的空间根目录是wwwroot 有根目录是web有的是public_html文件 打开之后里面就是网站的所有文件及文件夹了!
如果用的是服务器(包含云服务器,vps),直接打开网站存放目录就能看到网站所有文件及文件夹!
参考下面的代码:
1取得和设置当前目录(即该进程从中启动的目录)的完全限定路径。string str = SystemEnvironmentCurrentDirectory;
结果: C:\xxx\xxx
2取得启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str = SystemWindowsFormsApplicationStartupPath;
结果: C:\xxx\xxx
3取得应用程序的当前工作目录。
string str = SystemIODirectoryGetCurrentDirectory();
结果: C:\xxx\xxx
4取得当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
string str = SystemAppDomainCurrentDomainBaseDirectory;
结果: C:\xxx\xxx\
5取得和设置包含该应用程序的目录的名称。
string str = SystemAppDomainCurrentDomainSetupInformationApplicationBase;
结果: C:\xxx\xxx\
6取得启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str = SystemWindowsFormsApplicationExecutablePath;
结果: C:\xxx\xxx\xxxexe
7取得当前执行的exe的文件名。
string str = SystemDiagnosticsProcessGetCurrentProcess()MainModuleFileName;
结果: C:\xxx\xxx\xxxexe
8取得当前进程的完整路径,包含文件名。
string str = thisGetType()AssemblyLocation;
结果: C:\xxx\xxx\xxxexe
http的话就用httpclient。open后,可以返回一个InputStream。这个就是你要读到文件流。
原理的话,参考你用浏览器打开这个链接显示的内容。
这个返回的是一个HTML网页,需要你解析出里面的文字(一般来说取body中间的内容就行)
其实对于这种文件一般用FTP来下载的。楼上写的那个不对,哈哈。
需要的话自己最好去查一下,怎么用,我有代码,不过告诉你的话也不太好?
URL url = new URL("http://你的地址");
URLConnection connection = urlopenConnection();
InputStream is = connectiongetInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,"gb2312"));
下面就是解析这个字符串来,自己来吧
当我们拿到一台服务器,但是不知道如何把电脑里的文件;网站源码上传到服务器里。下面我来告诉大家用一种简单的方式将文件上传到服务器里!
0条评论