廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 11447 個閱讀者
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.018346 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言