如何用cmd从网络上下载文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用cmd从网络上下载文件相关的知识,希望对你有一定的参考价值。
如题。
具体命令为:下载http://example.com/example.exe到本地
Windows 命令提示符(cmd.exe)是 Windows NT 下的一个用于运行 Windows 控制面板程序或某些 DOS 程序的shell程序;或在 Windows CE 下只用于运行控制面板程序的外壳程序。
常用命令:
cd 改变当前目录
ys 制作DOS系统盘
deltree 删除目录树
dir 列文件名
diskcopy 复制磁盘
edit 文本编辑
format 格式化磁盘
md 建立子目录
mem 查看内存状况
type 显示文件内容
rd 删除目录
ren 改变文件名
cls 清屏Windows下的命令行
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
wscript--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天
mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer2-------简易widnows media player
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令
dxdiag---------检查DirectX信息
drwtsn32------系统医生
devmgmt.msc---设备管理器
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器
net stopmessenger-----停止信使服务
net startmessenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员操作请求
netstat-an----(TC)命令检查接口
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc/scannow---windows文件保护
tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器
regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p----15秒关机
regsvr32 /u*.dll----停止dll文件运行
regsvr32 /uzipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQLSERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------垃圾整理
ciadv.msc------索引服务程序
osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
oobe/msoobe/a----检查XP是否激活
lusrmgr.msc----本机用户和组
logoff---------注销命令
iexpress-------木马捆绑工具,系统自带
Nslookup-------IP地址侦测器
fsmgmt.msc-----共享文件夹管理器
utilman--------辅助工具管理器
gpedit.msc-----组策略 参考技术A DOS内部命令没有这个功能,这需要用在DOS的外部命令。
先在网上下一个wget.exe的工具。这原本是一个linux下使用的下载工具,功能非常的强大,现在移植到了windows下。最简单的使用方法是wget后面直接加下载地址,下载的目录就是你当前的目录。如:
c:\>wget http://example.com/example.exe .
wget还有许多功能,你可以网上查一下资料。本回答被提问者采纳 参考技术B 使用get命令
从网络上下载省份城市名称并存入文件然后进行读取省份城市
//实现的功能是 从后台拿到城市的省份以及名称,然后保存在本地的沙盒中 在使用的时候再拿出来用。
步骤1
//向后台请求数据
//忽略缓存 [RequestTools postJSONWithUrl:G.YB_GetZoneList parameters:@{} success:^(id responseObject) { NSError *error = nil; NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingAllowFragments error:&error]; if (error) { NSLog(@"json error:%@",error); } else { if (![dic[@"code"] isEqualToString:@"GOOD"]) { return; } if (![[dic objectForKey:@"content"] isKindOfClass:[NSNull class]]) { //对数据进行解析 NSArray *provinces = [dic objectForKey:@"content"]; if (provinces.count > 0) { //重要代码 [[AccountManager shareManager] cacheCitiesInfomation:provinces]; _locationArray = [[AccountManager shareManager] getCitiesInfomation]; } } } } fail:^(id obj) { NSLog(@"error:%@",obj); }];
步骤二:将解析到到的数据存起来
///缓存地区信息 - (void)cacheCitiesInfomation:(NSArray *)provincesDic{ NSString *citiesPath = [self getPathWithFileName:@"cities.data"]; [provincesDic writeToFile:citiesPath atomically:YES]; }
- (NSString *)getPathWithFileName:(NSString *)fileName{ NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; return [path stringByAppendingPathComponent:fileName]; }
步骤三:从文件中读取信息
///读取地区信息 - (NSArray *)getCitiesInfomation{ NSString *citiesPath = [self getPathWithFileName:@"cities.data"]; NSArray *provincesDic = [[NSArray alloc] initWithContentsOfFile:citiesPath]; if (provincesDic==nil || provincesDic.count==0) { return nil; } NSMutableArray *provinces = [NSMutableArray array]; for (NSDictionary *proDic in provincesDic) { FCZoneProvince *province = [[FCZoneProvince alloc] init]; province.provinceName = proDic[@"provinceName"]; //某一省下的所有市 NSArray *citiesDic = proDic[@"cities"]; NSMutableArray *cities = [NSMutableArray array]; for (NSDictionary *cityDic in citiesDic) { FCZoneCity *city = [[FCZoneCity alloc] init]; city.cityName = cityDic[@"cityName"]; //某一城市下的所有区 NSArray *countriesDic = cityDic[@"counties"]; NSMutableArray *coutries = [NSMutableArray array]; for (NSDictionary *countryDic in countriesDic) { FCZoneCountry *country = [[FCZoneCountry alloc] init]; country.countryName = countryDic[@"countyName"]; if ([country.countryName isEqualToString:@"市辖区"]) { continue; } [coutries addObject:country]; } city.countries = coutries; [cities addObject:city]; } province.cities = cities; [provinces addObject:province]; } return provinces; }
这样就获得了 provinces and cities
在这里我只是提供一个这样的思路,有了思路估计很快就可以上手了吧。
以上是关于如何用cmd从网络上下载文件的主要内容,如果未能解决你的问题,请参考以下文章