陈启波 2025-11-02 03:11:19
每经编辑|阿莫克
当地时间2025-11-02,jdsklfjkwebbkjfbsdkhjvbuigdbajhs,厨房韵母三部曲动漫
点(dian)亮(liang)你的第(di)一(yi)个bat脚(jiao)本:Hello,World!的奇妙旅程
在浩(hao)瀚的(de)程序(xu)员世(shi)界里(li),我们常常被各(ge)种高级语言(yan)的光(guang)芒所(suo)吸(xi)引,追求(qiu)着(zhe)构建复(fu)杂(za)系统、开发炫酷(ku)应(ying)用(yong)的成(cheng)就感(gan)。在深(shen)入探索之(zhi)前,你是(shi)否曾想(xiang)过,其实在你的(de)Windows操作(zuo)系统中,隐藏着一个(ge)强大(da)而易(yi)用的工具(ju),能够(gou)帮你(ni)简化日常工作,甚至(zhi)实(shi)现一些令人(ren)惊(jing)喜的(de)自(zi)动化(hua)?它就是我们今(jin)天要隆重介绍(shao)的——bat批(pi)处(chu)理脚本(ben)。
或许(xu)你对"bat"这个(ge)词(ci)并不(bu)陌(mo)生(sheng),它(ta)就像(xiang)是(shi)Windows系统(tong)中(zhong)的一串神(shen)秘咒(zhou)语,能(neng)够指(zhi)挥电脑执(zhi)行一(yi)系列(lie)预(yu)设(she)好的命令(ling)。而“程序员(yuan)大本营”这(zhe)个(ge)名(ming)字,则象征着(zhe)一个充(chong)满智(zhi)慧、创新和(he)共(gong)同成(cheng)长(zhang)的技(ji)术社(she)区。将(jiang)这两(liang)者结(jie)合,我(wo)们便踏上(shang)了(le)“bat批(pi)处(chu)理(li)脚本入(ru)门-helloworld-程(cheng)序(xu)员(yuan)大本(ben)营”的(de)奇(qi)妙旅(lv)程(cheng)。
在开(kai)始编(bian)写代(dai)码之前,我们(men)先来(lai)聊(liao)聊(liao)为(wei)什么即(ji)使是(shi)经(jing)验丰富(fu)的(de)程序(xu)员,也(ye)应该(gai)花点(dian)时间(jian)了解一(yi)下(xia)bat批处理(li)。
解(jie)放双(shuang)手,告别(bie)重(zhong)复:每(mei)天都(dou)在(zai)进行着(zhe)复制粘(zhan)贴、文件整理(li)、程序(xu)启动(dong)等重复性操(cao)作(zuo)?bat脚本(ben)就像你的(de)私(si)人(ren)助(zhu)理(li),帮你(ni)把这(zhe)些繁(fan)琐的(de)步骤一次(ci)性写(xie)进(jin)脚(jiao)本,只需双(shuang)击(ji)一(yi)下(xia),一切就自动(dong)搞定。想象(xiang)一下,每(mei)次(ci)开机,你只(zhi)需要点击(ji)一(yi)个图标,所有(you)你常用(yong)的软件(jian)就都乖乖地弹了出来,是不是(shi)瞬间感觉效率(lv)飙升?深入理解(jie)Windows:批处理脚(jiao)本(ben)的核心(xin)是调(diao)用Windows的各种(zhong)命令(ling)行工(gong)具。
通(tong)过(guo)编(bian)写bat脚(jiao)本,你不(bu)仅能学会如(ru)何(he)自动(dong)化(hua),更能潜移默化地(di)了解Windows系(xi)统的(de)运作(zuo)方式,掌握(wo)一些基础的DOS命(ming)令,这对任(ren)何(he)一(yi)个(ge)Windows用户来说,都(dou)是一笔宝贵的(de)财富。快速解(jie)决(jue)小问题:遇到一(yi)些小(xiao)麻烦?比如批量重(zhong)命(ming)名文件、批(pi)量(liang)修改文(wen)件内(nei)容、清(qing)理临时文(wen)件等(deng)。
这时(shi)候,一(yi)个简(jian)单(dan)的(de)bat脚(jiao)本往(wang)往比安(an)装复杂的第三(san)方软(ruan)件(jian)来得更(geng)快(kuai)、更直接。它是(shi)一(yi)种(zhong)灵活而强(qiang)大的(de)“瑞士军(jun)刀(dao)”。编(bian)程(cheng)的(de)起点(dian):对(dui)于(yu)想(xiang)要(yao)踏(ta)入编程世(shi)界的新手(shou)来说,bat批处(chu)理是一个非常(chang)友好(hao)的起(qi)点。它(ta)的语(yu)法相(xiang)对简单,不(bu)需要复杂的编(bian)译环(huan)境(jing),能够让(rang)你(ni)快(kuai)速体验到“编写指令,让机(ji)器执(zhi)行(xing)”的乐趣(qu),培养(yang)编程(cheng)思维(wei)。
任何一(yi)门编(bian)程语言(yan)的入门,都少(shao)不(bu)了(le)一(yi)个(ge)经典(dian)的(de)“Hello,World!”程(cheng)序。bat批(pi)处理也不例外(wai)。让我们(men)一起动(dong)手,创造(zao)你的第(di)一个属于(yu)自己(ji)的(de)bat脚本(ben)。
第一步(bu):打开(kai)你的(de)记(ji)事(shi)本在Windows系统中,任何纯文(wen)本编辑器(qi)都(dou)可以用来编写(xie)bat脚(jiao)本(ben),最常(chang)用的(de)莫过于自(zi)带的(de)“记事(shi)本”(Notepad)。你(ni)可以通过搜索(suo)“记事(shi)本(ben)”来(lai)打开(kai)它。
第(di)二(er)步(bu):输入(ru)你的(de)第一行(xing)代(dai)码在(zai)记事本中(zhong),输入以下(xia)内容:
@echooffechoHello,World!pause
@echooff:这(zhe)一(yi)行(xing)非常(chang)重要。如(ru)果没有(you)它,当你(ni)运行脚(jiao)本(ben)时,电(dian)脑会(hui)在(zai)屏幕上(shang)显示(shi)出你(ni)输入(ru)的每(mei)一(yi)条命令(ling)(包括echoHello,World!和pause)。加上(shang)@echooff后(hou),这(zhe)些(xie)命令(ling)本(ben)身(shen)就不会(hui)显示出(chu)来,只会显(xian)示命(ming)令的执行结(jie)果(guo),让你的(de)输出(chu)更(geng)干净整洁(jie)。
@符号(hao)的作(zuo)用(yong)是让echooff这(zhe)条(tiao)命令本(ben)身也(ye)不显(xian)示。echoHello,World!:echo命(ming)令的作用(yong)是(shi)将后面(mian)的文本输(shu)出到(dao)屏幕上。所以,这(zhe)一行会让(rang)“Hello,World!”这(zhe)句(ju)话出现在(zai)你的(de)命令(ling)提示符窗(chuang)口中(zhong)。pause:pause命(ming)令会让脚本暂(zan)停(ting)执行(xing),直到你按下任意键才会(hui)继续。
这(zhe)对于(yu)我(wo)们初(chu)学者(zhe)来(lai)说(shuo)非常(chang)有(you)用,它能让你(ni)看到(dao)脚(jiao)本的输(shu)出结果(guo),而(er)不会在你看(kan)清之前(qian)就立刻关闭窗(chuang)口(kou)。
第三步:保存(cun)你的(de)脚本将文件保存(cun)到你想(xiang)要(yao)的位置(zhi),例如(ru)你(ni)的(de)桌(zhuo)面。在保(bao)存(cun)时(shi),需要(yao)注意(yi)两点:
文件(jian)名:给你的(de)文件起(qi)一个名字,例(li)如my_first_script.bat。注(zhu)意,文件名的扩展(zhan)名(ming)必须是.bat。保(bao)存类型:在(zai)“保存(cun)类型(xing)”下拉(la)菜单(dan)中,选择(ze)“所(suo)有文件(*.*)”。编(bian)码(ma):建(jian)议选(xuan)择“ANSI”或(huo)“UTF-8”(如果(guo)你的系统(tong)中文字符(fu)显示有问(wen)题,可以(yi)尝试(shi)UTF-8)。
第(di)四步(bu):运行你(ni)的脚本(ben)现(xian)在(zai),找(zhao)到(dao)你刚(gang)才(cai)保存的my_first_script.bat文件,双击它(ta)。你会看(kan)到(dao)一个黑(hei)色的(de)命令提示(shi)符窗(chuang)口(kou)快速闪过,然后(hou)弹(dan)出一(yi)个窗(chuang)口,显(xian)示(shi)着(zhe):
恭喜你!你已经成(cheng)功(gong)运(yun)行了(le)你的(de)第一个bat批(pi)处理(li)脚本!你看到了“Hello,World!”,并且可以(yi)按下(xia)任意键(jian)来(lai)关闭(bi)这个窗口(kou)。这就是bat批(pi)处理(li)的魅力,用(yong)最简(jian)单的命令(ling),就能和计(ji)算(suan)机进(jin)行交互(hu)。
在“程(cheng)序员大(da)本(ben)营(ying)”里,每一(yi)次成(cheng)功的(de)“Hello,World!”都(dou)是一(yi)次(ci)小小(xiao)的(de)胜(sheng)利(li),它(ta)为你点(dian)亮了通(tong)往更广阔自动(dong)化世界(jie)的大门(men)。不(bu)要(yao)小看(kan)这简(jian)单的几(ji)行(xing)代码(ma),它们(men)是你(ni)掌握更强(qiang)大技(ji)能的(de)基石。下(xia)一(yi)部分,我们(men)将(jiang)继续深(shen)入,学(xue)习(xi)更多实用的(de)批处(chu)理命(ming)令(ling),让你(ni)在自动(dong)化道(dao)路上(shang)走(zou)得(de)更远!
从(cong)HelloWorld到高效(xiao)运维(wei):批(pi)处(chu)理命(ming)令的进阶(jie)与实(shi)践
刚刚我们(men)通(tong)过经(jing)典(dian)的“Hello,World!”,成(cheng)功地(di)迈(mai)出(chu)了bat批(pi)处(chu)理脚(jiao)本(ben)的第一步。那(na)个简单的(de)echo命令,就(jiu)像是敲(qiao)开了(le)计(ji)算机(ji)沟(gou)通(tong)大门的钥匙(shi)。但是,批处理脚(jiao)本的强(qiang)大(da)之(zhi)处(chu)远(yuan)不止于此。在(zai)“程序(xu)员大(da)本(ben)营(ying)”这个充(chong)满(man)探(tan)索(suo)精(jing)神(shen)的(de)社(she)区里,我们(men)当(dang)然(ran)不能(neng)止(zhi)步于此(ci)。
这一部分,我(wo)们(men)将(jiang)继(ji)续深(shen)入,探(tan)索更(geng)多实用的(de)批处理(li)命(ming)令(ling),并(bing)尝试(shi)将它们(men)组(zu)合起(qi)来,解决一些实际问题,让你真(zhen)正感(gan)受到(dao)批处(chu)理(li)脚(jiao)本(ben)带来的(de)高效(xiao)与便(bian)捷。
在开始构建(jian)更复(fu)杂(za)的(de)脚本(ben)之前(qian),了解一些(xie)常用(yong)的批处(chu)理(li)命令(ling)至关重要。它们(men)就像工具(ju)箱里的(de)各种工(gong)具(ju),等(deng)待你(ni)去发(fa)掘和(he)使用。
cd(ChangeDirectory):改(gai)变(bian)当前(qian)目(mu)录(lu)这个命令非常常用(yong),它允(yun)许你(ni)在不(bu)同的文件(jian)夹之(zhi)间切换。
cdC:\Users\YourName\Documents:切(qie)换(huan)到“Documents”文(wen)件夹(jia)。cd..:返(fan)回上一级目(mu)录。cd/dD:\Data:切换到D盘(pan)的“Data”文件(jian)夹(jia)(/d选项(xiang)允许(xu)切换(huan)驱动器(qi))。
dir(Directory):列出目录内容查(cha)看当(dang)前(qian)目录下(xia)的文(wen)件和(he)子(zi)目录。
dir:显(xian)示(shi)当(dang)前(qian)目(mu)录下(xia)的所(suo)有(you)文件(jian)和(he)文件(jian)夹。dir/w:以(yi)宽格(ge)式显示,每(mei)行显(xian)示多(duo)个文(wen)件名(ming)。dir*.txt:只(zhi)显示(shi)当(dang)前目(mu)录下的所(suo)有(you).txt文(wen)件(jian)。
md(MakeDirectory)/mkdir:创(chuang)建新(xin)目录用来创建新的文件夹。
mdNewFolder:在(zai)当前目(mu)录下创(chuang)建一(yi)个名(ming)为“NewFolder”的新(xin)文(wen)件夹(jia)。mkdirD:\Backup\2023:在D盘(pan)的Backup文(wen)件夹下创(chuang)建一个(ge)名(ming)为“2023”的文(wen)件(jian)夹。
rd(RemoveDirectory)/rmdir:删除目录(lu)用(yong)来(lai)删(shan)除空(kong)的文(wen)件(jian)夹。
rdEmptyFolder:删除(chu)当(dang)前(qian)目录下的名为“EmptyFolder”的空(kong)文件夹(jia)。rd/s/qFolderToDelete:删除(chu)名(ming)为(wei)“FolderToDelete”的文件(jian)夹及其所有内(nei)容,/s表示(shi)删(shan)除子(zi)目录(lu)和文件(jian),/q表(biao)示静(jing)默删除,不(bu)进行(xing)确认(ren)提示(慎(shen)用(yong)!)。
copy:复制文件(jian)将一(yi)个(ge)或多(duo)个(ge)文件复(fu)制(zhi)到另一个(ge)位(wei)置。
copyfile.txtC:\Backup:将当(dang)前(qian)目(mu)录下的file.txt复(fu)制到C盘的Backup文(wen)件(jian)夹。copy*.logD:\Logs\:将(jiang)当(dang)前(qian)目录(lu)下所有.log文(wen)件复制到(dao)D盘的Logs文件(jian)夹(jia)。
move:移动文(wen)件将文件从一个位置(zhi)移(yi)动到另一个位置。
moveold_name.txtnew_name.txt:重命名(ming)文件(jian)。movefile.txtC:\Archive\:将(jiang)file.txt移动到(dao)C盘的(de)Archive文件(jian)夹。
del(Delete)/erase:删(shan)除文件(jian)用来(lai)删除文(wen)件。
deltemp.tmp:删(shan)除名(ming)为temp.tmp的文件(jian)。del*.bak:删除(chu)当前(qian)目录下(xia)所(suo)有.bak文件(jian)。
ren(Rename)/rename:重命名(ming)文件(jian)或目录
renoldname.txtnewname.txt:重(zhong)命名文件(jian)。
现在(zai),让我们尝试用(yong)学(xue)到(dao)的命(ming)令来构建一(yi)个简单(dan)的但(dan)非常实用(yong)的脚(jiao)本:自(zi)动备(bei)份你的重(zhong)要(yao)文件。
假(jia)设你的重要文件都(dou)保存在C:\MyDocuments\Important\目录(lu)下,你想每天(tian)将它们备(bei)份到一(yi)个(ge)名为(wei)DailyBackup_YYYYMMDD的文件夹(jia)中(zhong),这(zhe)个备份(fen)文件夹(jia)存(cun)放在D:\Backups\目录(lu)下(xia)。
获取当前(qian)的日期(qi),用(yong)于创(chuang)建(jian)带有日期(qi)后缀的(de)备份(fen)文件(jian)夹名。在备份目(mu)录(D:\Backups\)下(xia)创(chuang)建(jian)一个(ge)新的(de)备份文件(jian)夹。将(jiang)“重(zhong)要文件(jian)”目录下的(de)所有(you)内容复制(zhi)到(dao)新(xin)创建(jian)的备(bei)份文(wen)件(jian)夹(jia)中(zhong)。
@echooffSETLOCALENABLEDELAYEDEXPANSIONREM设置(zhi)重(zhong)要(yao)文件源(yuan)目(mu)录(lu)和备(bei)份根目录(lu)SETSourceDir=C:\MyDocuments\ImportantSETBackupRootDir=D:\BackupsREM获取(qu)当(dang)前(qian)日期(YYYYMMDD格式(shi))REM%DATE%的(de)格式在(zai)不同系统(tong)语言(yan)环(huan)境(jing)下可能(neng)不(bu)同(tong),这(zhe)里提供一个通(tong)用的思路(lu)REM假设%DATE%为(wei)"2023/10/27"(周(zhou)五),我(wo)们需要提取"20231027"REM更(geng)可靠(kao)的方(fang)式是(shi)使用WMIC,但对(dui)于入(ru)门,先(xian)用一种简单(dan)的(de)方(fang)式(shi)SETCurrentDate=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%REM注(zhu)意(yi):%DATE%格(ge)式可能(neng)因(yin)系(xi)统语言(yan)和(he)区(qu)域(yu)设置(zhi)而(er)异(yi)。
REM例如(ru),中文系统可能(neng)是"2023/10/27星(xing)期五(wu)"。REM这里(li)假设(she)格式为"年(nian)/月/日"。如果(guo)格式不同,请相应调(diao)整截(jie)取(qu)位(wei)置(zhi)。REM如(ru)果您(nin)遇到问题(ti),可(ke)以(yi)先ECHO%DATE%看看(kan)您(nin)的(de)系(xi)统(tong)输(shu)出是什(shen)么。REM组合(he)完整的备(bei)份(fen)目录名(ming)SETBackupDir=%BackupRootDir%\DailyBackup_%CurrentDate%REM检查备(bei)份(fen)根目录是(shi)否(fou)存(cun)在(zai),不(bu)存在(zai)则创(chuang)建IFNOTEXIST%BackupRootDir%(echo创(chuang)建备份根(gen)目录(lu):%BackupRootDir%mkdir%BackupRootDir%)REM创建当(dang)天的备份文件夹echo创建(jian)备份(fen)文件(jian)夹:%BackupDir%mkdir%BackupDir%REM复制文件(jian)(复制整(zheng)个目录及(ji)其内(nei)容)echo正在备份%SourceDir%到(dao)%BackupDir%...xcopy%SourceDir%%BackupDir%/E/I/H/YREMxcopy命令(ling)比copy更(geng)强大(da),可(ke)以(yi)复(fu)制整个(ge)目(mu)录(lu)树REM/E:复制目(mu)录(lu)和子(zi)目录(lu),包(bao)括空目录。
REM/I:如果目标(biao)不存(cun)在(zai)且(qie)复制多个文件(jian),则假定目(mu)标是(shi)目录。REM/H:复制(zhi)隐藏和系统文件。REM/Y:覆盖现有文件而(er)不(bu)提(ti)示。echo备份完(wan)成!pauseENDLOCAL
SETLOCALENABLEDELAYEDEXPANSION:这(zhe)个命(ming)令在处(chu)理循环和(he)变(bian)量赋值时非常有(you)用。在(zai)需(xu)要时(shi)(例如在(zai)循环内部或(huo)IF语(yu)句块中)使用!variable!来(lai)获取(qu)变量(liang)的最(zui)新(xin)值(zhi),而不是在(zai)脚本解(jie)析时获(huo)取的初始值。在(zai)这个简(jian)单(dan)的(de)脚(jiao)本中,它可(ke)能不(bu)是(shi)必需的(de),但熟(shu)悉它对(dui)写(xie)更(geng)复(fu)杂的(de)脚本(ben)很有(you)好处。
REM:这是注(zhu)释命(ming)令(ling),用于(yu)在脚本中(zhong)添加说明(ming),提高可(ke)读(du)性。SETVariable=Value:这是设(she)置变(bian)量(liang)的(de)命令。变量在(zai)批(pi)处理(li)脚(jiao)本中非(fei)常重要,它们可(ke)以存储信息,使(shi)脚本更灵活、易(yi)于维护。%DATE%:这(zhe)是一(yi)个系统内(nei)置变量,用(yong)于获取当(dang)前日期(qi)。
但它的(de)格(ge)式(shi)会(hui)因操作(zuo)系(xi)统(tong)的语言和(he)区(qu)域设(she)置而异(yi)。上例中SETCurrentDate=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%是一种(zhong)尝试提(ti)取“YYYYMMDD”格式(shi)的方法,但(dan)它并(bing)不(bu)总是可靠。更(geng)高级的方(fang)法会(hui)使用(yong)wmicosgetlocaldatetime命令来获(huo)取标准格式的(de)日期(qi)时间。
IFNOTEXIST...(...):这(zhe)是(shi)一个条(tiao)件(jian)判断(duan)语句(ju)。它(ta)检查指定(ding)的(de)路(lu)径(jing)是否存(cun)在,如果(guo)不存(cun)在(zai),则执行(xing)括号(hao)内的(de)命(ming)令(ling)。mkdir%BackupDir%:创建我们为今天准备的(de)备份文件(jian)夹。xcopy:这是(shi)一(yi)个比(bi)copy更强大的命令(ling),专门用(yong)于复(fu)制(zhi)文件(jian)和目录树(shu)。
/E/I/H/Y参数让它(ta)能够(gou)复制整个(ge)目(mu)录(lu)结构,包(bao)括(kuo)隐藏文件(jian),并(bing)且覆盖同名(ming)文件(jian)而(er)不(bu)询(xun)问(wen),这正是我(wo)们想(xiang)要的(de)自(zi)动(dong)化行(xing)为。pause:脚本(ben)结(jie)束时(shi)暂停,方(fang)便(bian)我们(men)查(cha)看(kan)输出(chu)信(xin)息。
这个(ge)简(jian)单(dan)的(de)备份(fen)脚(jiao)本只是(shi)批(pi)处(chu)理(li)脚本(ben)强(qiang)大功能的冰(bing)山(shan)一(yi)角(jiao)。你可(ke)以进(jin)一步思(si)考(kao):
定时执行:如何让(rang)这(zhe)个脚本每天自(zi)动运(yun)行?可以使用Windows的(de)任务(wu)计划(hua)程序(xu)(TaskScheduler)。日志记录(lu):如何记录每次(ci)备(bei)份的(de)成(cheng)功或(huo)失败(bai)信息(xi)?可(ke)以(yi)将命(ming)令的(de)输出(chu)重定向(xiang)到日(ri)志(zhi)文件。更(geng)复杂的(de)逻辑(ji):如何(he)判断(duan)源文件是否(fou)有(you)更新(xin)才进(jin)行备份?如何(he)删除旧(jiu)的备份(fen)文件以(yi)节省空(kong)间?这些(xie)都可以通过批处理的命令和(he)逻辑来(lai)实(shi)现。
从“Hello,World!”到(dao)自(zi)动(dong)化(hua)文件(jian)备(bei)份,你(ni)已经走(zou)过了(le)bat批处(chu)理(li)脚(jiao)本的入(ru)门(men)阶段,并开始(shi)体(ti)会到(dao)它(ta)在(zai)提(ti)升(sheng)工作(zuo)效率方面(mian)的巨(ju)大潜(qian)力(li)。在(zai)“程序(xu)员大本营”,我们(men)鼓(gu)励(li)不断(duan)学习(xi)和实(shi)践(jian)。尝试修(xiu)改上面(mian)的脚本(ben),让(rang)它(ta)更(geng)符(fu)合你(ni)的需求;去(qu)探索(suo)更多的(de)批处理命令,将(jiang)它们应(ying)用(yong)到你的(de)日常(chang)工作中。
批(pi)处理(li)脚本,这(zhe)个(ge)古老而又充满(man)活(huo)力(li)的(de)工(gong)具,正(zheng)等着(zhe)你(ni)去(qu)发(fa)掘它的(de)无限(xian)可(ke)能,让你(ni)成为(wei)一(yi)名(ming)更高(gao)效、更懂(dong)电脑的“程序(xu)员”!
2025-11-02,铃仙洞窟冒险战败cg视频,上半年银行新增15万高净值客户 “科学家”正在成为新宠?
1.撸撸管下截,小红书RED LAND:打造大型沉浸式游戏动漫音乐节Echo Project老版本BOBO浏览器下载,加速AI布局?苹果据悉曾内部讨论收购Perplexity与Mistral
图片来源:每经记者 陈昆松
摄
2.御梦子视频+豆花天天有大瓜2025年最新消息,【私募调研记录】丹羿投资调研若羽臣、光威复材
3.校园春色欧美+2025海角论坛在线观看,美国就业数据疲软引发美元下滑,油价走低限制加元涨势,USD/CAD维持1.3780下方震荡
日本免费在线黄色视频+焕儿网红与前男友视频80分钟视频免费,康恩贝研发一体化管理信息化项目启动会顺利召开
每日科普男同志gywww网站详细解答、解释与落实挑战传统观念
封面图片来源:图片来源:每经记者 名称 摄
如需转载请与《每日经济新闻》报社联系。
未经《每日经济新闻》报社授权,严禁转载或镜像,违者必究。
读者热线:4008890008
特别提醒:如果我们使用了您的图片,请作者与本站联系索取稿酬。如您不希望作品出现在本站,可联系金年会要求撤下您的作品。
欢迎关注每日经济新闻APP