Dosya adı? Yol adı? Adı baz? Adlandırma bir yol parçaları için standart
Ben kullanıyorum ortak bir adlandırma sistemi yok çünkü manipülasyon yolları olduğumda knot kendim alıyorum ve dosya adları,.
Bir adlandırma standardı ile gelip ve ona sopa istiyorum, kurallı ve cevapları öğrenmek için açıyorum ve diğerleri ile açık, tutarlı olmak istiyorum.
Bu oyuncak sorunu düşünün: (Windows örnek, ama umarım cevap platform bağımsız olmalıdır)
Bir klasörün tam adı verilmiş: C:\users\OddThinking\Documents\My Kaynak. Klasörler altında yürümek, ve tüm derlemek istiyorum .src için .n.
Bir noktada şu dize arıyoruz.
C:\users\OddThinking\Documents\My Source\Widget\foo.src
Ne tanımlayıcı adları parçaları için kullanacaksınız?
A) foo
B) foo.src
C) src
D) .src
E) C:\users\OddThinking\Documents\My Source\ - i.e. the top of the tree.
F) Widget\foo.src - i.e. the path from the top of the tree to the leaf.
G) Widget - i.e. one node of the tree.
H) C:\users\OddThinking\Documents\My Source\Widget\ - i.e. the name of the folder
I) C:\users\OddThinking\Documents\My Source\Widget\foo.src
Bana bazı cevaplar başlamak için izin verin.
A) temel adı?
B) dosya? Yoksa dosya mı? Fark tanımlayıcı isim seçerken önemlidir, ve asla tutarlı buradayım.
C) Uzantısı
D) Uzantısı. Bekle, ben nokta depolama, ve sadece gerekli zaman koymak önlemek C. Gerektiğini aradım. Eğer belirli bir dosya üzerinde nokta ise gücü yok mu?
H) yol adı? Ya da dur, sadece yol nedir?
I) dosya adı. Bekle, C. Yolunu aradım. Bekle, Belki H klasör adı olmalıdır H. aradım. "Windows özgü olsa da terim? klasör değil
CEVAP
Bir "standart" adlandırma boşa gidecek. için arama bence Burada benim önerim, bilinen mevcut programlara dayalı.
A)C:\users\OddThinking\Documents\My Kaynak\Widget\foo.src
Vim çağırırkök dosya(:dosya adı değiştirici yardım)
B)C:\users\OddThinking\Documents\My Kaynak\Widget\foo.src
dosya adıveya base name
C)C:\users\OddThinking\Documents\My Kaynak\Widget\foo.src
D)C:\users\OddThinking\Documents\My Kaynak\Widget\foo.src
Ayrıcadosya uzantısı. Eğer bir dosya üzerinde nokta ise orada sadece deposu nokta olmadan, hiçbir uzantı vardır.
E)C:\users\OddThinking\Documents\My Kaynak\\Foo Widget.src
(ağacın zirvesinde)
Kongre, git çağırırtemel dizin.
F)C:\users\OddThinking\Documents\My Kaynak\\Foo Widget.src
(yaprak ağacın üst yol)
göreli yol
G)C:\users\OddThinking\Documents\My Kaynak\Widget\foo.src
(ağacın bir düğümü)
Hiçbir sözleşme, bir basit belki dedizin.
H)C:\users\OddThinking\Documents\My Kaynak\Widget\foo.src
Ben)C:\users\OddThinking\Documents\My Kaynak\Widget\foo.src
Java'da bir dosya kopyalamak için stan...
En hızlı dosya ise standart kullanan v...
XML öğeleri için standart bir adlandır...
MSBuild dosyaları için standart bir do...
Html/css kimlikleri ve sınıfları için ...