作者hunandy14 (かえで)
看板Programming
標題[問題] powershell批次檔 獲取目錄項目與路徑
時間Mon Jun 5 01:33:09 2017
不知道有沒有跑錯地方,搜索bat批次檔的時候
看到有幾篇出現在這裡,就來這裡問問看了。
使用
$f=Get-ChildItem -Recurse -include *.txt
$f
的時候可以獲取整個目錄的項目,項目大致如下
> 目錄: C:\Users\\Desktop\text
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2017/6/5 上午 12:43 0 新文字文件.txt
> 目錄: C:\Users\\Desktop\text\1
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2017/6/5 上午 12:43 0 新文字文件.txt
我建立了兩個同名稱的 新增文字文件 在不同的目錄
$f[0].Name
新文字文件.txt
$f[1].Name
新文字文件.txt
想請問該如何像這樣獲取
$f[0].Path
C:\Users\\Desktop\text\1\新文字文件.txt
$f[1].Path
C:\Users\\Desktop\text\新文字文件.txt
看了官方文本好像沒有相關函式,該怎麼辦QQ
有一個 Dir 但是他也只能印出當前目錄
但是如果有三層目錄以上,就無法追到是哪個
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.152.230
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1496597591.A.85E.html
推 s25g5d4: .FullName ?140.117.198.141 06/05 14:56
對耶!太感謝你了,沒想到全名QQ
請問要搜什麼關鍵字,我搜尋跑去微軟的網站並沒有提到這些~
https://goo.gl/WOxNgr
這是官方的說明裡面沒提到這些QQ 想知道更多用法可以在哪裡看到
推 s25g5d4: Get-ChildItem filename | format-list *140.117.198.141 06/06 12:19
好的感謝你~
※ 編輯: hunandy14 (140.127.112.105), 06/07/2017 20:51:46