新建文件夹,右击选择属性,选择共享,选择所有人,当然你也可以选择只共享给特定用户。把药共享的东西放进去就行。在其他机器上的打开我的电脑,在地址栏输入“\\计算机名”或者IP地址就行进入共享。注意打开机器上的网络共享设置(网络共享中心\高级共享设置)。这里有一个安全设置,当你看见进不去共享的时候可以取消加密设置。
题主你好,
从服务器上下载文件或向服务器上传文件最常用的命令当属scp了,使用方法也简单
一先说题主问题中的情况,即从服务器上往回拿文件(官话一点的表达:从服务器上将文件下载到本地):
scp 服务器用户名@服务器ip:文件的绝对路径 要将文件保存到本地哪
举例来说,我的服务器地址是1111,用户名为hellofriend,并且在服务器上的/home/hellofriend/下有个名为ok的文件,则我想将服务器上的这个ok文件下载到本地的根目录,/,下用到的命令为:
scp hellofriend@1111:/home/hellofriend/ok /
命令执行完成后,会提示你输入hellofriend这个用户的密码,密码输入完成后,回车,正常情况下,你在根目录下就能看到ok文件了
新手注意事项:
aip地址和文件路径中间有个冒号;
b文件路径一般用绝对路径,即从根开始找;
c不要忘了写你要将文件保存在本地的哪里;
-----
二再说如何将本地文件上传到服务器,这个不细说,命令和上面的差不多:
scp 本地的文件路径 服务器用户名@服务器ip:要保存在服务器的哪个位置
如我要将本地根目录下的ok文件上传到1111这台服务器的/home/hellofriend目录下,则命令为:
scp /ok root@1111:/home/hellofriend/
执行命令后,输入密码,回车,正常情况下文件就上传成功了
-----
写在最后: 上面命令写的其实相对死板一些,其实还有一些小技巧,题主用的多了就能了解了,这里先不过多展开
=====
希望可以帮到题主, 欢迎追问
在IIS ftp下查看FTP站点属性 目录属性 写入 勾选
然后给FTP所在的文件夹FTP匿名用户的写入权限
用户在属性的权限里面查询
C#从服务器下载文件可以使用下面4个方法:TransmitFile、WriteFile、WriteFile和流方式下载文件,并保存为相应类型,方法如下:
1、TransmitFile实现下载
{
/
微软为Response对象提供了一个新的方法TransmitFile来解决使用ResponseBinaryWrite
下载超过400mb的文件时导致Aspnet_wpexe进程回收而无法成功下载的问题。
代码如下:
/
ResponseContentType = "application/x-zip-compressed";
ResponseAddHeader("Content-Disposition", "attachment;filename=zzip");
string filename = ServerMapPath("DownLoad/zzip");
ResponseTransmitFile(filename);
}
2、WriteFile实现下载
{
/
using SystemIO;
/
string fileName = "asdtxt";//客户端保存的文件名
string filePath = ServerMapPath("DownLoad/aaatxt");//路径
FileInfo fileInfo = new FileInfo(filePath);
ResponseClear();
ResponseClearContent();
ResponseClearHeaders();
ResponseAddHeader("Content-Disposition", "attachment;filename=" + fileName);
ResponseAddHeader("Content-Length", fileInfoLengthToString());
ResponseAddHeader("Content-Transfer-Encoding", "binary");
ResponseContentType = "application/octet-stream";
ResponseContentEncoding = SystemTextEncodingGetEncoding("gb2312");
ResponseWriteFile(fileInfoFullName);
ResponseFlush();
ResponseEnd();
}
3、WriteFile分块下载
protected void Button3_Click(object sender, EventArgs e){
string fileName = "aaatxt";//客户端保存的文件名
string filePath = ServerMapPath("DownLoad/aaatxt");//路径
SystemIOFileInfo fileInfo = new SystemIOFileInfo(filePath);
if (fileInfoExists == true)
{
const long ChunkSize = 102400;//100K 每次读取文件,只读取100K,这样可以缓解服务器的压力
byte[] buffer = new byte[ChunkSize];
ResponseClear();
SystemIOFileStream iStream = SystemIOFileOpenRead(filePath);
long dataLengthToRead = iStreamLength;//获取下载的文件总大小
ResponseContentType = "application/octet-stream";
ResponseAddHeader("Content-Disposition", "attachment; filename=" + > }
4、流方式下载
{
string fileName = "aaatxt";//客户端保存的文件名
string filePath = ServerMapPath("DownLoad/aaatxt");//路径
//以字符流的形式下载文件
FileStream fs = new FileStream(filePath, FileModeOpen);
byte[] bytes = new byte[(int)fsLength];
fsRead(bytes, 0, bytesLength);
fsClose();
ResponseContentType = "application/octet-stream";
//通知浏览器下载文件而不是打开
ResponseAddHeader("Content-Disposition", "attachment; filename=" + >生信分析云服务器通常是基于Linux系统的,可以通过以下步骤读取本地下载文件:
1 将本地下载的文件上传到云服务器上,可以使用scp命令或者FTP等工具进行上传。
2 在云服务器上打开终端窗口(Terminal),进入到存放该文件的目录下。
3 使用相应的命令对该文件进行 *** 作。例如,如果是一个文本文件,可以使用cat、less、more等命令查看;如果是压缩包,则需要先解压缩再进行 *** 作。
4 如果需要将处理后的结果保存到本地电脑中,则需要再次使用scp命令或者FTP等工具将结果传输回来。
总之,在生信分析过程中,数据传输和处理非常重要。在保证数据安全性和完整性的前提下,合理利用各种工具和技术能够更好地完成生信分析任务。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)