全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1924|回复: 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

写好了,拿去用吧。
3#
发表于 2013-11-2 06:36:45 来自手机 | 只看该作者
用任意方法 替换aaaaaa/*/    成 aaaaaa不就好了  该转义就转义
4#
 楼主| 发表于 2013-11-2 08:37:26 | 只看该作者
Zeraba 发表于 2013-11-2 06:36
用任意方法 替换aaaaaa/*/    成 aaaaaa不就好了  该转义就转义

我是说本地电脑中的文件路径啊
5#
发表于 2013-11-2 11:56:53 | 只看该作者
没见过这类软件

暂时只想到用脚本
选1目录 回车 全选 复制 alt左方向 粘贴 右方向 回车。。。
8#
发表于 2013-11-2 12:45:08 | 只看该作者
写个脚本跑一下,几分钟的事。
9#
 楼主| 发表于 2013-11-2 13:34:10 | 只看该作者
nbweb 发表于 2013-11-2 12:45
写个脚本跑一下,几分钟的事。

求具体的啊,我不会写
10#
发表于 2013-11-2 14:57:14 来自手机 | 只看该作者
用for in do 写一个。不过10行左右,我晚上帮你写
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-7 20:01 , Processed in 0.408561 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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