高分求一个改文件名的程序 ( 积分: 300 )

  • 主题发起人 主题发起人 weiliu
  • 开始时间 开始时间
W

weiliu

Unregistered / Unconfirmed
GUEST, unregistred user!
要求要像DOS里的REN命令一样的功能,即可以使用通配符*或?,实际我是想知道这个字符串的转换过程,若问我为何不直接调用DOS的REN命令来改文件名,因为我是想在FTP上改名的。
 
windows自己也支持 *和 ? (!是什么?),但 ftp 不支持,只能自己写,很麻烦。
 
得自己在FTP服务器端实现重命名的命令,扩展其原有的重命名命令.
 
楼上的,不好意思,是我打错了,就是因为太麻烦,所以想请人代劳写个好的出来。只要转换过程就行。
 
其实DOS本身并不支持*和?通配符
原理就是DOS命令解释器接到类似命令时,搜索所有符合条件的文件名,逐一展开到原命令
就样就变成了一批没有通配符的命令,有个专业术语叫Shell解释(好像是这样的),原理都是一样的
既然你的FPT的Clinet端执行命令,这个命令展开好做,但服务器怎么支持这个命令我知道
另一种思路,写一个EXE文件,放在服务端,在客户端控制这个程序,让它在服务器上运行起来
 
楼上的,你说的那些我都知道,但服务器如果是别人公司的,它本身所给的权限就有限,更不可能让你去那里放什么程序了。
 
给你个参考
 
xiewei521,
在哪?
 
后退
顶部