全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1973|回复: 13
打印 上一主题 下一主题

[Windows VPS] 【已解决】求高手解决,文件夹提取 - [悬赏 500 金钱]

[复制链接]
跳转到指定楼层
1#
发表于 2013-11-1 23:39:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 junhan 于 2013-11-2 17:13 编辑

解决了的话到时重发一个悬赏贴

电脑中文件原路径:
aaaaaa/1/242abc/sddf/asf.jpg
aaaaaa/2/2sfss3/s5s/bsf2.jpg
aaaaaa/3/000jf/ss2/asf.jpg
..........
红色数字是从小到大排列的,上千个!

如何批量把红色数字这一层去掉!变成如下路径
aaaaaa/242abc/sddf/asf.jpg
aaaaaa/2sfss3/s5s/bsf2.jpg
aaaaaa/000jf/ss2/asf.jpg

求解决,谢谢

注:是改变本地电脑中文件路径,不是网页连接路径
来自 11#
发表于 2013-11-2 15:52:45 | 只看该作者
本帖最后由 nbweb 于 2013-11-2 15:57 编辑

#!/bin/bash
#需要修改文档所在的目录路径
dir="/var/www/aaaaaa"
####  main program …………..####
#提取目录名称
files=`ls $dir -l | awk '{ print $9 ; }'`
#用for进行循环执行
for file in ${files} ; do
  cp -a $dir/$file/* $dir/
done

写好了,拿去用吧。
14#
 楼主| 发表于 2013-11-2 17:14:21 | 只看该作者
nbweb 发表于 2013-11-2 15:52
#!/bin/bash
#需要修改文档所在的目录路径
dir="/var/www/aaaaaa"

请进http://4414.19990909.workers.dev/thread-220158-1-1.html,我把分转给你
13#
 楼主| 发表于 2013-11-2 16:41:59 | 只看该作者
nbweb 发表于 2013-11-2 15:52
#!/bin/bash
#需要修改文档所在的目录路径
dir="/var/www/aaaaaa"

谢谢先,我测试一下看看
12#
发表于 2013-11-2 16:15:42 | 只看该作者
nbweb 发表于 2013-11-2 15:52
#!/bin/bash
#需要修改文档所在的目录路径
dir="/var/www/aaaaaa"

膜拜中...
10#
发表于 2013-11-2 14:57:14 来自手机 | 只看该作者
用for in do 写一个。不过10行左右,我晚上帮你写
9#
 楼主| 发表于 2013-11-2 13:34:10 | 只看该作者
nbweb 发表于 2013-11-2 12:45
写个脚本跑一下,几分钟的事。

求具体的啊,我不会写
8#
发表于 2013-11-2 12:45:08 | 只看该作者
写个脚本跑一下,几分钟的事。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 19:54 , Processed in 0.124462 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表