广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 11467 个阅读者
04:00 ~ 4:30 资料库备份中,需等较久的时间,请耐心等候
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
1a961166 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
DOS下改档案名的问题
一般DOS下改名用RENAME 原名 新名 的方式来改档 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-03-15 09:58 |
nomaid 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

您好 您只需输入

rename 原本档名 新的档名

即可

参照我范例图的指令 即为
预设预该改的原始档名为 1.doc 目标新档名 1.txt
指令即为 rename 1.doc 1.txt

如范例图 所示 尚有问题的话 可以再次询问喔



此文章被评分,最近评分记录
财富:25 (by panasonic732)



阿咧..谢谢各位送花大队的版友们辛苦的送花
小弟非常感谢你们 不过 小弟很懒的每次都去开讯息
所以请你们之后可以不用送花给小弟了 谢谢你们了^^"
献花 x0 回到顶端 [1 楼] From:台湾台湾索尼 | Posted:2005-03-15 12:01 |
1a961166 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

谢谢大大的热心回覆
不过 我的新档名是要 今天的日期.TXT
而这个[今天的日期]是由系统产生(EX:date)
也就是说 不管我在今天 明天 或后天执行这一行指令 档案名称都会依照当天的日期自动变化
这有办法吗?


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-03-15 13:08 |
nomaid 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用1a961166于2005-03-15 13:08发表的 :
不过 我的新档名是要 今天的日期.TXT
而这个[今天的日期]是由系统产生(EX:date)
也就是说 不管我在今天 明天 或后天执行这一行指令 档案名称都会依照当天的日期自动变化
这有办法吗?


呵呵 原来是这样ㄚ

那先建议您 应该先修改一下 您发问的内容 ^^"

因为小弟看到您的内容后 只想到 您想问的是这样而已^^

不知道您是要用什么程式撰写呢 ?

能否先说明一下哩~

或是任何程式均可?

小弟已于范例区发表相关文章
http://bbs1.mychat.to/read.php?tid=221197
请前去查看是否为您要的功能^^


[ 此文章被nomaid在2005-03-15 14:52重新编辑 ]



阿咧..谢谢各位送花大队的版友们辛苦的送花
小弟非常感谢你们 不过 小弟很懒的每次都去开讯息
所以请你们之后可以不用送花给小弟了 谢谢你们了^^"
献花 x0 回到顶端 [3 楼] From:台湾台湾索尼 | Posted:2005-03-15 13:32 |
1a961166 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

谢谢大大帮忙
这个问题是我朋友问的
我原本想用JAVA来写
他竟然回答我说 小问题不必用大刀 限用DOS
然后 我就投降了
SO 有DOS的解决方案吗?


献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2005-03-15 17:47 |
PeterPan 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x1 鲜花 x99
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我的做法是新增一个批次档案,例如A.bat,内容如下
rename "%1" "%DATE%.txt"
然后在命令提示字元输入
C:\A 新增文字文件.txt
等同于执行以下的指令
C:\rename "新增文字文件.txt" "2005/03/15 星期二.txt"
But失败 OTZ...,原因如下:
使用 %DATE% 可以取得目前日期,由 Cmd.exe 自动产生,但是产生出来的字串「2005/03/15 星期二」包含【/】字元,而这是许多不能用来当作档名的字元之一《 \ / : * ? ' " > < | 》,我想了好久都不知道要怎么解决,真好奇那位要你想出办法的人,他是怎么作到的,好想知道阿~~~ 表情
能不能请你的朋友告诉我 表情

此文章被评分,最近评分记录
财富:15 (by panasonic732)


神:在多项技术领域,具有不可取代性且拥有高度权威
魔:在某项技术领域,具有不可取代性且拥有高度权威
妖:有高度实战经验,且在专业领域上具有domain-Knowledge
侠:在技术层面上有过人专业能力
人:可以独立运作、设计暨开发系统
虫:coder only (my level)
献花 x0 回到顶端 [5 楼] From:台湾数位联合 | Posted:2005-03-15 20:32 |
nomaid 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

小弟 也是想不出来 该如何解决~"~

想到的方案就是 ..
去抓取字元..然后把它读成另一个字串 再把它当成档名来储存..

ex : 1.   data /t > date.txt
        <将日期格式显示 存到 data.txt里面>
    2.   使用"抓取字元" 去自动抓取那几个字元..
          或把" / " 删掉
    3.   ren date.txt xxxx.txt
   
    4.   结束...

可是就不知道是否有抓取字元这个东西~"~
      <记得好像是有吧 还是小弟跟其他程式搞错了..>
找了很多网页的资料 都没有找到资料~

唯一想的到的 就是这样~

希望还有其他大大能指导搂~^^"



阿咧..谢谢各位送花大队的版友们辛苦的送花
小弟非常感谢你们 不过 小弟很懒的每次都去开讯息
所以请你们之后可以不用送花给小弟了 谢谢你们了^^"
献花 x0 回到顶端 [6 楼] From:台湾台湾索尼 | Posted:2005-03-15 23:46 |
1a961166 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我想了好久都不知道要怎么解决,真好奇那位要你想出办法的人,他是怎么作到的,好想知道阿
我这个朋友只是很阿莎力的丢出问题来 他也不知该怎么做(不然就不会问我了) 我想了半天 想不出来 所以上来求救的 ^^
看样子只用DOS是没办法做到这件事了 改用其它程式来做好了 谢谢大家的热心帮忙


献花 x0 回到顶端 [7 楼] From:台湾中华电信 | Posted:2005-03-16 09:20 |
louisz
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x4
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
文章表情
你可以试试看这个方式,写成一个.bat档案,利用回圈的方式将/拿掉应该就可以了
复制程式
for /f "tokens=1,2,3,4 delims=/ " %%i in ('date /t') do @set rDate=%%i%%j%%k%%l
rename %1 %rDate%

此文章被评分,最近评分记录
财富:10 (by panasonic732)


以Linux为天,以Java为地,我走在OpenSource的大道上
献花 x0 回到顶端 [8 楼] From:台湾政府网际 | Posted:2005-03-17 13:07 |
pkpk0808 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

恩 我用c++做出来了 不知道符不符合原po的需求

如果真的要用DOS我投降~~~~

我的idea是降的:

先用ctime抓出时间
因为他的时间格式有空格
而dos下的rename指令不支援空格 所以
我将空格与冒号通通转为底线_

接着用strcat字串合并函数将所需要的资讯通通合并成一个command

最后用system( command )输出即可

**我试了一下应该是没有问题
**输入档名的时候记得包括副档名
**应该可以加上档案路径 不过我没有试过
**更改之后的档案没有副档名 可以自己修改程式加上去

****不知道还有没有错误 要期中考了 没太多时间碰 就请不吝指教了!!!!

rar里面包含code跟执行档

http://koukaipan.myweb.hin...at/test.rar

此文章被评分,最近评分记录
财富:30 (by panasonic732)


献花 x0 回到顶端 [9 楼] From:台湾教育部 | Posted:2005-03-21 21:00 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.029181 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言