如何在Visual Studio 2008中轻松地将“上次修改日期”注释添加到我的源文件中,这样我每次编辑文件时都不必手动更新注释?
答案 0 :(得分:3)
使用支持RCS $ Date $关键字的revision control system,例如RCS,CVS或SVN。
在Subversion中执行该操作的说明是here。
答案 1 :(得分:1)
如果您使用的是源代码管理,则可以从上次签入之日起获取上次修改日期。
如果您正在处理自己的项目,那么您仍然应该使用源代码管理,因为您不会影响其他任何人,您可以检查不完整的代码。
如果您正在与其他人一起开展项目,那么如果您创建单独的分支机构并且具有合适的合并计划和程序,您仍然可以执行此操作。
答案 2 :(得分:0)
import os
import csv
import time
from os.path import join,splitext
path = r"location of file"
fileinfo=[]
for path,dirs,files in os.walk(path):
for file in files:
datetime = os.path.getmtime(path)
moddatetime = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(datetime))
size = os.stat(path).st_size
extension = os.path.splitext(file)[-1]
newrow = [path, file, moddatetime, size]
fileinfo.append(newrow)
def task_csv(filelist=[]):
csv_writer = csv.writer(open('14012021_csv' , 'w', newline=''), delimiter =',')
csv_writer.writerow(['file name:','folderpath:','extensions:','dateandtime'])
for row in filelist:
csv_writer.writerow(row)
task_csv(fileinfo)