windows有時候會出現乙個目錄下出現兩個看上去檔名一樣的問題,這是因為檔名因為有隱藏字元,比如:
[『alleles.sql』, 『clinvar.vcf』, 『clinvar.vcf.gz』, 『clinvar.vcf.gz.tbi』, 『disease_names』, 『etagmd.v2.db』, 『hpo+omim.sql』, 『readme.txt』, 『readme_vcf.txt』, 『same.py』, 『tab.out』, 』tab.out\u200b』, 『test.db』, 『test.vcf』, 『vcf-to-tab.pl』, 『vcf.pm』]
用cmd裡面的命令往往看不到特殊字元,用python中os包的功能可以實現,**如下:
import osdef file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
print(root) #當前目錄路徑
print(dirs) #當前路徑下所有子目錄
print(files) #當前路徑下所有非目錄子檔案
file_name("./")
這個隱藏字元估計使用git bash時自動加上去的。
Windows 檔案 目錄操作程式設計常用API
1 檔案操作函式 createfile 建立或開啟檔案 writefile 寫資料到檔案 readfile 從檔案讀資料 copyfile 拷貝檔案 movefile 移動或重新命名檔案 deletefile 刪除檔案 getmodulefilename 獲取檔案目錄 setfilepointer ...
windows 遍歷 特定目錄下檔案
參考自 很多類似 都有 wchar char 等型別問題 s 問題。一下 在 windows10 vs2017上親測可用 cmd test.cpp 定義控制台應用程式的入口點。include stdafx.h include include include include using namespa...
Windows系統的重要檔案目錄
windows系統的重要檔案目錄 對於一些蠕蟲木馬的排查很有幫助 debug資料夾 這是系統除錯資料夾,用來存放系統執行過程中除錯模組的日誌檔案,以便管理員根據這些日誌檔案來發現計算機所存在的問題。其中 usermode 資料夾下存放的是當前使用者的除錯日誌檔案。ime資料夾 這是輸入法資料夾,用來...