windows同目錄同名檔案問題

2022-02-03 16:44:10 字數 619 閱讀 8796

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 os

def 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資料夾 這是輸入法資料夾,用來...