Board logo

标题: [文件操作] 批处理如何映射网络驱动器并根据多种情况重新命名? [打印本页]

作者: violet0313    时间: 2011-3-8 08:52     标题: 批处理如何映射网络驱动器并根据多种情况重新命名?

最近在服务器上分类共享一些文件夹,但是不够灵活,希望各位能帮忙修改一下:

net use \\MWSY\IPC$ "MwsY" /user:Administrator
Net Use Z: \\MWSY\秋冬文件$                        │
Net Use Y: \\MWSY\春夏文件$                        │
Net Use X: \\MWSY\生产部$                            │  ← 此处为服务器中共享的文件夹名称。
Net Use U: \\MWSY\mw046$                          │
Net Use S: \\MWSY\小敏$                                │
echo Set oShell = CreateObject("Shell.Application")>Office.vbs
echo oShell.NameSpace("Z:\").Self.Name = "2011年秋冬文件">>Office.vbs
                                                                   ↑ 此处根据本机系统时间添加“当前年”的前缀
echo oShell.NameSpace("Y:\").Self.Name = "2012年春夏文件">>Office.vbs
                                                                   ↑ 此处根据本机系统时间添加“当前年+1”的前缀
echo oShell.NameSpace("X:\").Self.Name = "生产部文件">>Office.vbs
                                                                   ↑ 此处根据当前计算机所属工作组名称添加前缀
echo oShell.NameSpace("U:\").Self.Name = "mw046的文件">>Office.vbs
                                                                   ↑ 此处根据当前计算机名添加前缀
echo oShell.NameSpace("U:\").Self.Name = "小敏文件">>Office.vbs
                                                                   ↑ 此处根据当前计算机描述添加前缀
attrib +s +h Office.vbs
start Office.vbs
作者: Commander    时间: 2011-3-8 10:50

  1. ::当前年
  2. echo %date:~0,4%
  3. ::当前年+1
  4. set year=%date:~0,4%
  5. set year+=1
  6. echo %year%
  7. ::工作组名称
  8. wmic path Win32_ComputerSystem get Domain /value
  9. ::计算机名
  10. echo %computername%
  11. ::计算机描述
  12. wmic path Win32_OperatingSystem get Description /value
复制代码

作者: violet0313    时间: 2011-3-8 11:40     标题: 回复 2楼 的帖子

感谢楼上热心朋友帮忙,但是
::当前年+1
set year=%date:~0,4%
set year+=1
echo %year%
这一段代码并不能正常显示为2012年

另外,如何以正确格式添加到
echo oShell.NameSpace("Y:\").Self.Name = "2012年春夏文件">>Office.vbs

望指教,谢谢。
作者: Batcher    时间: 2011-3-8 13:08     标题: 回复 3楼 的帖子

  1. set /a year+=1
复制代码

作者: violet0313    时间: 2011-3-8 15:37     标题: 回复 4楼 的帖子

感谢管理员协助,已修改成功。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2