#!/usr/bin/env python3.2
import os
import sys
fileList = []
rootdir = sys.argv[1]
for subdir, dirs, files in os.walk(rootdir, followlinks=True):
for file in files:
f = os.path.join(subdir,file)
if os.path.islink(file):
countlink = countlink+1
linkto = os.readlink(f)
print(linkto)
如果我给这个代码一个文件夹说 /Current 和文件 /Current/file.exe 和一个符号链接 /Current/link,“islink”不识别“链接”符号链接,但认为它是一个目录并移动到它的实际文件链接到。我的要求是在找到符号链接并打印它时停止。我正在使用 Python3.2